Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }