Beispiel #1
0
        private void PopulateAssignedCourseData(Instructor instructor)
        {
            var allCourses        = courseService.GetAll();
            var instructorCourses = new HashSet <int>(instructor.Courses.Select(c => c.CourseID));
            var viewModel         = new List <AssignedCourseData>();

            foreach (var course in allCourses)
            {
                viewModel.Add(new AssignedCourseData
                {
                    CourseID = course.CourseID,
                    Title    = course.Title,
                    Assigned = instructorCourses.Contains(course.CourseID)
                });
            }
            ViewBag.Courses = viewModel;
        }
        //public ViewResult Details(int id)
        //{
        //    Enrollment enrollment = db.Enrollments.Find(id);
        //    return View(enrollment);
        //}


        // GET: /Enrollment/Create
        public ActionResult Create()
        {
            ViewBag.CourseID = new SelectList(courseService.GetAll(), "CourseID", "Title");
            ViewBag.PersonID = new SelectList(studentService.GetAll(), "PersonID", "FullName");
            return(View());
        }