コード例 #1
0
        public ActionResult List(int page = 0, int pageSize = 20, string txt = null)
        {
            var result = new ApiPagingtModel <List <Category> >();

            if (pageSize > 100)
            {
                result.BadRequest("Limited 100 rows");
                return(BadRequest(result));
            }

            var data = _storage.GetRepository <ICategory_Repository>().GetList(new PagingParams());// new PagingParams() { PageNumber = page, PageSize = pageSize }, new SearchOptions());

            Response.Headers.Add("X-Pagination", data.GetHeader().ToJson());
            result.Paging = data.GetHeader();
            result.Data   = data.List;
            return(Ok(result));
        }