Ejemplo n.º 1
0
        private PageableCommentViewModel GetComments(int page = GlobalConstants.DefaultPage)
        {
            var allItemsCount = this.comments.All().Count();
            var totalPages    = (int)Math.Ceiling(allItemsCount / (decimal)GlobalConstants.CommentsPerPage);
            var comments      = this.comments
                                .All(page)
                                .To <CommentViewModel>()
                                .ToList();

            var viewModel = new PageableCommentViewModel()
            {
                CurrentPage = page,
                TotalPages  = totalPages,
                Comments    = comments
            };

            return(viewModel);
        }
Ejemplo n.º 2
0
        private PageableCommentViewModel GetComments(int page = GlobalConstants.DefaultPage)
        {
            var allItemsCount = this.comments.All().Count();
            var totalPages = (int)Math.Ceiling(allItemsCount / (decimal)GlobalConstants.CommentsPerPage);
            var comments = this.comments
                .All(page)
                .To<CommentViewModel>()
                .ToList();

            var viewModel = new PageableCommentViewModel()
            {
                CurrentPage = page,
                TotalPages = totalPages,
                Comments = comments
            };

            return viewModel;
        }