@page "/events/details"
@using Microsoft.EntityFrameworkCore
@inject AppDbContext context
@inject NavigationManager NavigationManager
Details
Details
EventDefinition
@if (eventdefinition is null)
{
Loading...
}
else {
- Name
- @eventdefinition.Name
- ShortName
- @eventdefinition.ShortName
- EventFormat
- @eventdefinition.EventFormat
- MinTeamSize
- @eventdefinition.MinTeamSize
- MaxTeamSize
- @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
}
@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");
}
}
}