public IActionResult All(int page = DefaultPageNumber) { var posts = new AllBlogPostsViewModel() { Posts = this.blogServie.GetAllBlogPosts <BlogPostViewModel>(page, BlogsCount), Page = page, BlogPostsCount = this.blogServie.BlogPostsCount(), }; return(this.View(posts)); }
public IActionResult All(int?pageNumber) { var nextPage = pageNumber ?? GlobalConstants.NextPageValue; var posts = this.blogPostsService.AllPosts <BlogPostViewModel>().ToList(); var pagedPosts = posts.ToPagedList(nextPage, GlobalConstants.MaxPostsOnPage); var allPostsViewModel = new AllBlogPostsViewModel { Posts = pagedPosts }; return(this.View(allPostsViewModel)); }