public IActionResult Create() { var techers = this.teacherServises.GetAll <TeacherDropDownViewModel>(); var viewModel = new CourseCreateInputViewModel(); viewModel.Issue = 2000; viewModel.Teachers = techers; return(this.View(viewModel)); }
public async Task <IActionResult> CreateAsync(CourseCreateInputViewModel input) { if (!this.ModelState.IsValid) { input.Teachers = this.teacherServises.GetAll <TeacherDropDownViewModel>(); return(this.View(input)); } var courseId = await this.coursesServices.CreateAsync(input.Issue, input.Description, input.TeacherId); await this.teacherServises.SetGradeToTeacher(input.TeacherId); return(this.RedirectToAction("Details", new { id = courseId })); }