@page "/"
@using BlazorApp.Data
@inject CalendarService _calendarService
@if (_calendars == null)
{
Loading...
}
else
{
Calendars
@if (_showAddCalendar)
{
Add New Calendar
}
else
{
}
}
@code
{
private List _calendars;
private bool _showAddCalendar;
private Data.Calendar _addCalendarModel = new();
protected override async Task OnInitializedAsync()
{
_calendars = await CalendarService.GetCalendars();
}
private void ShowAddCalendar()
{
_showAddCalendar = true;
}
private async void HandleValidSubmit()
{
Console.WriteLine(_addCalendarModel.Name);
await CalendarService.CreateCalendar(_addCalendarModel);
}
}