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

                _eventsLoaded = true;
            }
        }