@page "/teams/create"
@attribute [Authorize]
@using Microsoft.EntityFrameworkCore
@inject AppDbContext Context
@inject NavigationManager NavigationManager
Create Team - TSA Chapter Organizer
Create
Team
@foreach (var evt in _events)
{
}
Back
Add
@code {
[SupplyParameterFromForm]
private Team Team { get; set; } = new();
private List? _events;
protected override async Task OnInitializedAsync()
{
_events =
await Context.Events
.OrderBy(e => e.Name)
.ToListAsync();
}
private async Task AddTeam()
{
Team.Identifier = Team.Event.Name;
Context.Teams.Add(Team);
await Context.SaveChangesAsync();
NavigationManager.NavigateTo("/teams");
}
}