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