Пример #1
0
        public async void LoadAppointmentLinesAsync()
        {
            var listOfAppointments =
                await CalendarAPI.GetAppointments(_gridDateTimes.FirstOrDefault(), _gridDateTimes.Count);

            foreach (var item in MonthViewGrid.Children)
            {
                var brd = item as Border;
                if (brd == null)
                {
                    continue;
                }

                var dtOfBrd = (DateTime)brd.DataContext;
                var appointmentsOfThisDay =
                    listOfAppointments.Where(x => TimeFrameChecker.IsInTimeFrameOfDay(x, dtOfBrd));
                addAppointmentLines(appointmentsOfThisDay, brd);
            }
        }
Пример #2
0
 private bool IsInTimeFrameOfStartEnd(DateTimeOffset start, DateTimeOffset end)
 {
     return(TimeFrameChecker.IsInTimeFrameOfStartEnd(Appt, start, end));
 }
Пример #3
0
 public bool IsInTimeFrame(DateTime start, DateTime end)
 {
     return(TimeFrameChecker.IsInTimeFrame(Appt, start, end));
 }
Пример #4
0
 public bool IsInTimeFrameOfDate(DateTime date)
 {
     return(TimeFrameChecker.IsInTimeFrameOfDay(Appt, date));
 }