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); } }
private bool IsInTimeFrameOfStartEnd(DateTimeOffset start, DateTimeOffset end) { return(TimeFrameChecker.IsInTimeFrameOfStartEnd(Appt, start, end)); }
public bool IsInTimeFrame(DateTime start, DateTime end) { return(TimeFrameChecker.IsInTimeFrame(Appt, start, end)); }
public bool IsInTimeFrameOfDate(DateTime date) { return(TimeFrameChecker.IsInTimeFrameOfDay(Appt, date)); }