@page "/students/delete"
@using Microsoft.EntityFrameworkCore
@inject AppDbContext context
@inject NavigationManager NavigationManager
Delete Student - TSA Chapter Organizer
Delete
Are you sure you want to delete this?
Student
@if (student is null)
{
Loading...
}
else {
- FirstName
- @student.FirstName
- LastName
- @student.LastName
- Grade
- @student.Grade
- StateId
- @student.StateId
- RegionalId
- @student.RegionalId
- NationalId
- @student.NationalId
- TsaYear
- @student.TsaYear
- OfficerRole
- @student.OfficerRole
|
Back to List
}
@code {
private Student? student;
[SupplyParameterFromQuery]
private int Id { get; set; }
protected override async Task OnInitializedAsync()
{
student = await context.Students.FirstOrDefaultAsync(m => m.Id == Id);
if (student is null)
{
NavigationManager.NavigateTo("notfound");
}
}
private async Task DeleteStudent()
{
context.Students.Remove(student!);
await context.SaveChangesAsync();
NavigationManager.NavigateTo("/students");
}
}