public async Task <ActionResult> Create() { var commandModel = new CreateInstructorWithCoursesViewModel(); await PopulateAssignedCourseData(new int[0]); return(View(commandModel)); }
public async Task<ActionResult> Create(CreateInstructorWithCoursesViewModel viewModel) { var request = new InstructorCreateWithCourses.Request(SystemPrincipal.Name, viewModel.CommandModel); var response = DomainServices.Dispatch(request); if (response.HasValidationIssues) { ModelState.AddRange(response.ValidationDetails); await PopulateAssignedCourseData(viewModel.SelectedCourses); return View(viewModel); } return RedirectToAction("Index"); }
public async Task <ActionResult> Create(CreateInstructorWithCoursesViewModel viewModel) { var request = new InstructorCreateWithCourses.Request(SystemPrincipal.Name, viewModel.CommandModel); var response = DomainServices.Dispatch(request); if (response.HasValidationIssues) { ModelState.AddRange(response.ValidationDetails); await PopulateAssignedCourseData(viewModel.SelectedCourses); return(View(viewModel)); } return(RedirectToAction("Index")); }
public async Task<ActionResult> Create(CreateInstructorWithCoursesViewModel viewModel) { var response = _InstructorAppService.CreateInstructorWithCourses(new CreateInstructorWithCourses.Request( CurrentPrincipalHelper.Name, viewModel.CommandModel)); if (response.HasValidationIssues) { ModelState.AddRange(response.ValidationDetails); await PopulateAssignedCourseData(viewModel.SelectedCourses); return View(viewModel); } return RedirectToAction("Index"); }
public async Task<ActionResult> Create() { var commandModel = new CreateInstructorWithCoursesViewModel(); await PopulateAssignedCourseData(new int[0]); return View(commandModel); }