コード例 #1
0
        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
            });
        }
コード例 #2
0
 public async Task <GetSiteStartDatesPreviewResponse> GetSiteStartDatesPreview([FromQuery] GetSiteStartDatesPreviewRequest request)
 {
     return(await _yearEndProcessLogic.GetSiteStartDatesPreview(request));
 }