Exemplo n.º 1
0
        private IQueryable <TInRn> Query(QueryRn queryRn)
        {
            if (queryRn.PageSize == 0)
            {
                queryRn.PageSize = 20;
            }

            var query = wms.TInRns as IQueryable <TInRn>;

            return(query);
        }
Exemplo n.º 2
0
        public JsonResult List([FromUri] QueryRn queryRn)
        {
            var list       = rnService.PageList(queryRn);
            var totalCount = rnService.TotalCount(queryRn);
            var response   = new JsonResult(
                new SingleResponse
            {
                Data       = list,
                TotalCount = totalCount
            }
                );

            return(response);
        }
Exemplo n.º 3
0
 public int TotalCount(QueryRn queryRn)
 {
     return(this.Query(queryRn).Count());
 }
Exemplo n.º 4
0
 public List <TInRn> PageList(QueryRn queryRn)
 {
     return(this.Query(queryRn).
            OrderByDescending(x => x.Id).Skip(queryRn.PageIndex).Take(queryRn.PageSize).ToList());
 }