50 lines
1.3 KiB
Plaintext
50 lines
1.3 KiB
Plaintext
@page "/lotterytickets/details"
|
|
@inject BlazorApp1.Data.BlazorApp1Context DB
|
|
@using Services.Tickets.Models
|
|
@inject NavigationManager NavigationManager
|
|
@using Microsoft.EntityFrameworkCore
|
|
|
|
<PageTitle>Details</PageTitle>
|
|
|
|
<h1>Details</h1>
|
|
|
|
<div>
|
|
<h4>LotteryTicket</h4>
|
|
<hr />
|
|
@if (lotteryticket is null)
|
|
{
|
|
<p><em>Loading...</em></p>
|
|
}
|
|
else {
|
|
<dl class="row">
|
|
<dt class="col-sm-2">Numbers</dt>
|
|
<dd class="col-sm-10">@lotteryticket.Numbers</dd>
|
|
<dt class="col-sm-2">Owner</dt>
|
|
<dd class="col-sm-10">@lotteryticket.Owner</dd>
|
|
<dt class="col-sm-2">PhoneNumber</dt>
|
|
<dd class="col-sm-10">@lotteryticket.PhoneNumber</dd>
|
|
</dl>
|
|
<div>
|
|
<a href="@($"/lotterytickets/edit?id={lotteryticket.Id}")">Edit</a> |
|
|
<a href="@($"/lotterytickets")">Back to List</a>
|
|
</div>
|
|
}
|
|
</div>
|
|
|
|
@code {
|
|
LotteryTicket? lotteryticket;
|
|
|
|
[SupplyParameterFromQuery]
|
|
public long? Id { get; set; }
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
lotteryticket = await DB.LotteryTicket.FirstOrDefaultAsync(m => m.Id == Id);
|
|
|
|
if (lotteryticket is null)
|
|
{
|
|
NavigationManager.NavigateTo("notfound");
|
|
}
|
|
}
|
|
}
|