@page "/calendars/{calendarId:int}/events/{eventUid}" @inject Data.CalendarService _calendarService Back @if (_event == null) {
Loading...
} else { @if (!_editTitle) {@_event.Description
} @code { [Parameter] public int CalendarId { get; set; } [Parameter] public string EventUid { get; set; } private Data.Calendar _calendar; private Data.Event _event; private bool _editTitle; protected override async Task OnInitializedAsync() { _calendar = await Data.CalendarService.GetCalendarById(CalendarId); _event = await _calendar.GetEventByUid(EventUid); } private async void UpdateEvent() { _event = await _calendar.UpdateEvent(_event); } }