@page "/events/details"
@attribute [Authorize]
@using Microsoft.EntityFrameworkCore
@inject AppDbContext context
@inject NavigationManager NavigationManager
Event Details - TSA Chapter Organizer
Details
Event Definition
@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
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
Edit
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");
}
}
}