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")); }
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)); }