public RedirectToRouteResult CreateCreditCourse(CreateCreditCourseCommand command) { if (!ModelState.IsValid) return this.RedirectToAction(c => c.CreateCreditCourse()); _commandService.Execute(command); return this.RedirectToAction(c => c.Details(command.CourseId)); }
public ViewResult CreateCreditCourse() { var identifierGenerator = NcqrsEnvironment.Get<IUniqueIdentifierGenerator>(); var courseId = identifierGenerator.GenerateNewId(); var cmd = new CreateCreditCourseCommand() { CourseId = courseId }; return View(cmd); }