@page "/events/details"
@attribute [Authorize]
@using Microsoft.EntityFrameworkCore
@using WebApp.Components.Shared.Components
@inject AppDbContext context
@inject NavigationManager NavigationManager
@if (eventdefinition is null)
{
Loading...
return;
}
Edit
Back to List
Name
@eventdefinition.Name
Short Name
@eventdefinition.ShortName
Event Format
@eventdefinition.EventFormat
Min Team Size
@eventdefinition.MinTeamSize
Max Team Size
@eventdefinition.MaxTeamSize
Chapter Eligibility Count (State)
@eventdefinition.ChapterEligibilityCountState
Regional Event
@eventdefinition.RegionalEvent
Presubmission Required
@eventdefinition.Presubmission
Level of Effort
@eventdefinition.LevelOfEffort
Semifinalist Activity
@eventdefinition.SemifinalistActivity
Notes
@eventdefinition.Notes
Documentation
@eventdefinition.Documentation
Eligibility
@eventdefinition.Eligibility
Theme
@eventdefinition.Theme
Description
@eventdefinition.Description
@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");
}
}
}