@page "/events/details" @attribute [Authorize] @using Microsoft.EntityFrameworkCore @using WebApp.Components.Shared.Components @inject AppDbContext context @inject NavigationManager NavigationManager @inject IJSRuntime JSRuntime @if (eventdefinition is null) { Loading... return; }
Print 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"); } } private async Task PrintPage() { await JSRuntime.InvokeVoidAsync("window.print"); } }