Exemple #1
0
        public IActionResult Assign(AssignLectureToCourseModel model)
        {
            var lecture = model.Lectures.Where(s => s.IsChecked).Select(s => s.Id);

            repository.SetLecturersToCourse(model.Id, lecture);
            return(RedirectToAction("Course", "Course"));
        }
Exemple #2
0
        public IActionResult Assign(int id)
        {
            var alllectures = this.repository.GetAllLecturers();
            var course      = repository.GetCourse(id);
            var model       = new AssignLectureToCourseModel();

            model.Id         = id;
            model.CourseName = course.Name;
            model.BirthDate  = course.StartDate;
            model.Lectures   = new List <LectureViewModel>();

            foreach (var alllecture in alllectures)
            {
                model.Lectures.Add(new LectureViewModel()
                {
                    Id        = alllecture.Id,
                    Name      = alllecture.Name,
                    IsChecked = course.Lecturers.Any(s => s.Id == alllecture.Id)
                });
            }
            return(View("AssignLectureToCourse", model));
        }