public BasicResponse <List <RunlogInfo> > GetRunlogList(RunlogGetListRequest runlogrequest)
        {
            var runlogresponse = new BasicResponse <List <RunlogInfo> >();

            runlogrequest.PagerInfo.PageIndex = runlogrequest.PagerInfo.PageIndex - 1;
            if (runlogrequest.PagerInfo.PageIndex < 0)
            {
                runlogrequest.PagerInfo.PageIndex = 0;
            }
            int rowcount         = 0;
            var runlogModelLists = _Repository.GetRunlogList(runlogrequest.PagerInfo.PageIndex, runlogrequest.PagerInfo.PageSize, out rowcount);
            var runlogInfoLists  = new List <RunlogInfo>();

            foreach (var item in runlogModelLists)
            {
                var RunlogInfo = ObjectConverter.Copy <RunlogModel, RunlogInfo>(item);
                runlogInfoLists.Add(RunlogInfo);
            }
            runlogresponse.Data = runlogInfoLists;
            return(runlogresponse);
        }
예제 #2
0
 public BasicResponse <List <RunlogInfo> > GetRunlogList(RunlogGetListRequest runlogrequest)
 {
     return(_runlogService.GetRunlogList(runlogrequest));
 }
        public BasicResponse <List <RunlogInfo> > GetRunlogList(RunlogGetListRequest runlogrequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/Runlog/GetPageList?token=" + Token, JSONHelper.ToJSONString(runlogrequest));

            return(JSONHelper.ParseJSONString <BasicResponse <List <RunlogInfo> > >(responseStr));
        }