public async Task <IActionResult> AddTeachersToCourse(CourseTeachersViewModel viewModel) { if (!this.ModelState.IsValid) { return(this.View(viewModel)); } await this.coursesServices.AddTeachersToCourse(viewModel.Id, viewModel.TeacherId); return(this.RedirectToAction("Details", new { id = viewModel.Id })); }
public IActionResult AddTeachersToCourse(int id) { var course = this.coursesServices.GetCourse(id); var teachers = this.teacherServises.GetAll <TeacherDropDownViewModel>(); var viewModel = new CourseTeachersViewModel { Id = course.Id, Issue = course.Issue, Description = course.Description, TeacherId = course.TeacherId, Teachers = teachers, }; return(this.View(viewModel)); }