public async Task <ActionResult <GetPopupListResponse> > GetPopupList([FromQuery] GetPopupListRequest request) { var result = await _opsNoticeService.GetPopupList(request); var response = _mapper.Map <(IList <OpsNotice>, int), GetPopupListResponse>(result); return(Ok(response)); }
public async Task <EvoToolApiResponse> GetPopupList(GetPopupListRequest request) { // todo: datetime format var parameters = new Dictionary <string, string>(); parameters.Add("countPerPage", request.CountPerPage.ToString()); parameters.Add("pageNumber", request.PageNumber.ToString()); if (request.From.HasValue) { parameters.Add("from", request.From.Value.ToString("o")); } if (request.To.HasValue) { parameters.Add("to", request.To.Value.ToString("o")); } if (request.Target.HasValue) { parameters.Add("target", request.Target.Value.ToString()); } var response = await GetAsync($"/api/gmtool/opsnotice/popup", parameters); return(await BuildResponse(response)); }
public async Task <ActionResult <GetPopupListResponse> > GetPopupList([FromQuery] GetPopupListRequest request) { var result = await _opsNoticeService.GetPopupList(request); return(BuildResponse(result)); }
public async Task <EvoToolApiResponse> GetPopupList(GetPopupListRequest request) { return(await _opsNoticeRepository.GetPopupList(request)); }