@page "/events/create"
@using Microsoft.EntityFrameworkCore
@using Core.Entities
@using Data
@inject AppDbContext context
@inject NavigationManager NavigationManager
Create
Create
EventDefinition
@foreach (var format in Enum.GetValues(typeof(EventFormat)))
{
}
@code {
[SupplyParameterFromForm]
private EventDefinition EventDefinition { get; set; } = new();
// To protect from overposting attacks, see https://learn.microsoft.com/aspnet/core/blazor/forms/#mitigate-overposting-attacks.
private async Task AddEventDefinition()
{
context.Events.Add(EventDefinition);
await context.SaveChangesAsync();
NavigationManager.NavigateTo("/events");
}
}