public MarkingPeriod GetLastMarkingPeriod(DateTime?tillDate = null) { Trace.Assert(Context.SchoolYearId.HasValue); using (var uow = Read()) { var da = new MarkingPeriodDataAccess(uow); return(da.GetLast(tillDate ?? Context.NowSchoolYearTime, Context.SchoolYearId.Value)); } }