private bool UseSummary(MeetingTimeSummary summary, ChartMeetingType mtgType) { var isWeekend = _queryWeekendService.IsWeekend( summary.MeetingDate, _weekendIncludesFriday); if (mtgType == ChartMeetingType.Both || (mtgType == ChartMeetingType.Weekend && isWeekend) || (mtgType == ChartMeetingType.Midweek && !isWeekend)) { return(Math.Abs(summary.Overtime.TotalMinutes) < 30); } return(false); }
public bool IsWeekend(DateTime theDate) { return(_queryWeekendService.IsWeekend(theDate, _options.WeekendIncludesFriday)); }