async Task LoadData(SchedulerLoadDataEventArgs args) { if (!_eventsLoaded) { var startDate = args.Start; var endDate = args.End; Appointments = await AppointmentsRepository.GetAppointmentsAsync(startDate, endDate); _eventsLoaded = true; } }