public ActionResult ListComments(Guid classId, int page = 1) { var classRepository = new ClassRepository(_context); var classInfo = classRepository.GetClass(classId, _loggedUser.Id, GetUserRole(_loggedUser)); var humanizer = new DefaultDateTimeHumanizeStrategy(); var comments = classInfo.Class.Comments .OrderByDescending(x => x.DateTime) .Skip((page - 1) * 10) .Take(10) .ToList(); return(Json(CommentViewModel.FromEntityList(comments, humanizer, _loggedUser.Id), JsonRequestBehavior.AllowGet)); }