@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); } }