Exemple #1
0
        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);
        }
Exemple #2
0
        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));
        }