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