public MarkingPeriod GetMarkingPeriodByDate(DateTime date, bool useLastExisting = false) { var res = MarkingPeriodStorage.GetMarkingPeriod(date); if (res != null) { return(res); } if (useLastExisting) { return(GetLastMarkingPeriod(date)); } return(null); }