public async Task <GetSiteStartDatesPreviewResponse> GetSiteStartDatesPreview(GetSiteStartDatesPreviewRequest request) { var siteStartDates = (await _repository.GetListAsync <view_AdmSiteAlternativeDates>()) .Select(p => new StartDatePreviewModel() { AdmSiteID = p.AdmSiteID, IDDescCombined = $"{p.SiteID} {p.SiteDescription}", Start = (p.SchoolAltStartDate ?? request.StartDate).ToUsDateString(), Expiration = (p.SchoolTempStatusExpDate ?? request.TempExpDate).ToUsDateString() }) .ToList(); return(new GetSiteStartDatesPreviewResponse { Items = siteStartDates }); }
public async Task <GetSiteStartDatesPreviewResponse> GetSiteStartDatesPreview([FromQuery] GetSiteStartDatesPreviewRequest request) { return(await _yearEndProcessLogic.GetSiteStartDatesPreview(request)); }