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)); }