public async Task <object> Get(int nsId, string sDate, string eDate, int CurrentPage, int PageSize) { var http = HttpClientHelper.NciHttpClient; object resultContent = new object(); try { var request = new DeductionFilter { StartTime = sDate, EndTime = eDate, NsNo = service.QueryOrgNsHomeByID(nsId.ToString()) == null ? "-1" : service.QueryOrgNsHomeByID(nsId.ToString()).NSNo, CurrentPage = CurrentPage, PageSize = PageSize }; var result = await http.PostAsJsonAsync("/api/DeductionInfo", request); resultContent = await result.Content.ReadAsAsync <object>(); } catch (Exception ex) { resultContent = "-1"; } return(resultContent); }
public IHttpActionResult Post(DeductionFilter request) { BaseRequest <DeductionFilter> baserequest = new BaseRequest <DeductionFilter> { CurrentPage = request.CurrentPage, PageSize = request.PageSize, Data = { StartTime = request.StartTime, EndTime = request.EndTime, NsNo = request.NsNo } }; var response = service.QueryDeductionList(baserequest); return(Ok(response)); }