@page "/lotterytickets/delete"
@inject BlazorApp1.Data.BlazorApp1Context DB
@using Services.Tickets.Models
@inject NavigationManager NavigationManager
@using Microsoft.EntityFrameworkCore
Delete
Delete
Are you sure you want to delete this?
LotteryTicket
@if (lotteryticket is null)
{
Loading...
}
else {
- Numbers
- @lotteryticket.Numbers
- Owner
- @lotteryticket.Owner
- PhoneNumber
- @lotteryticket.PhoneNumber
|
Back to List
}
@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");
}
}
public async Task DeleteLotteryTicket()
{
DB.LotteryTicket.Remove(lotteryticket!);
await DB.SaveChangesAsync();
NavigationManager.NavigateTo("/lotterytickets");
}
}