@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");
}
}