示例#1
0
        public PaginatedList <PostModel> Get([FromQuery] PostRequest model)
        {
            var queryString = HttpContext.Request.QueryString.ToString();
            var querySpec   = new QuerySpec(queryString);
            var result      = _blog.GetAllPost(querySpec, model.Page, model.Size);

            return(new PaginatedList <PostModel>(result.List.Select(PostModel.Build).ToList(), result.PageSize,
                                                 result.PageIndex,
                                                 result.TotalCount));
        }