public ActionResult Index() { if (!UserIsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } var result = _enrollmentQuery.Handle(new EnrollmentInputGetPreEnrollments()).Enrollment; var enrollments = new EnrollmentListViewModel { Students = result.Select(x => new EnrollmentListItem { Id = x.Id, Student = x.Student.Name }) }; return(View(enrollments)); }
public ActionResult Enrollments(int id) { var enrollments = _context.Enrollments.Include(u => u.User).Where(e => e.CourseId == id); var course = _context.Courses.Include(c => c.CourseTemplate).FirstOrDefault(c => c.Id == id); var courseId = 0; if (course != null) { ViewBag.Title = "Enrollments in " + course.CourseTemplate.Title + " - #" + course.Id; courseId = course.Id; } var viewModel = new EnrollmentListViewModel { CourseId = courseId, Enrollments = enrollments.ToList() }; return View(viewModel); }