@page "/events/delete" @using Microsoft.EntityFrameworkCore @using Core.Entities @using Data @inject AppDbContext context @inject NavigationManager NavigationManager Delete

Delete

Are you sure you want to delete this?

EventDefinition


@if (eventdefinition is null) {

Loading...

} else {
Name
@eventdefinition.Name
Short Name
@eventdefinition.ShortName
Event Format
@eventdefinition.EventFormat
Min Team Size
@eventdefinition.MinTeamSize
Max Team Size
@eventdefinition.MaxTeamSize
SemifinalistActivity
@eventdefinition.SemifinalistActivity
Notes
@eventdefinition.Notes
MaxTeamCountState
@eventdefinition.MaxTeamCountState
RegionalEvent
@eventdefinition.RegionalEvent
RegionalPresubmit
@eventdefinition.RegionalPresubmit
StatePresubmission
@eventdefinition.StatePresubmission
StatePretesting
@eventdefinition.StatePretesting
StatePreliminaryRound
@eventdefinition.StatePreliminaryRound
Documentation
@eventdefinition.Documentation
Eligibility
@eventdefinition.Eligibility
Theme
@eventdefinition.Theme
Description
@eventdefinition.Description
LevelOfEffort
@eventdefinition.LevelOfEffort
| Back to List }
@code { private EventDefinition? eventdefinition; [SupplyParameterFromQuery] private int Id { get; set; } protected override async Task OnInitializedAsync() { eventdefinition = await context.Events.FirstOrDefaultAsync(m => m.Id == Id); if (eventdefinition is null) { NavigationManager.NavigateTo("notfound"); } } private async Task DeleteEventDefinition() { context.Events.Remove(eventdefinition!); await context.SaveChangesAsync(); NavigationManager.NavigateTo("/events"); } }