public static Course Create(CourseCreate.CommandModel commandModel) { var course = new Course { CourseID = commandModel.CourseID, DepartmentID = commandModel.DepartmentID, Title = commandModel.Title, Credits = commandModel.Credits }; return(course); }
public async Task <ActionResult> Create(CourseCreate.CommandModel commandModel) { var request = new CourseCreate.Request(SystemPrincipal.Name, commandModel); var response = DomainServices.Dispatch(request); if (!response.HasValidationIssues) { return(RedirectToAction("Index")); } ViewBag.DepartmentID = await CreateDepartmentSelectList(commandModel.DepartmentID); return(View(commandModel)); }