예제 #1
0
        public RedirectToRouteResult AssignApprovalNumber(ChangeApprovalNumberCommand command)
        {
            if (!ModelState.IsValid)
                return this.RedirectToAction(c => c.AssignApprovalNumber(command.CourseId));

            _commandService.Execute(command);
            return this.RedirectToAction(c => c.Details(command.CourseId));
        }
 public void WhenISetTheApprovalNumberTo(string approvalNumber)
 {
     var cmd = new ChangeApprovalNumberCommand()
                   {
                       CourseId = DomainHelper.GetEventSourceId<Course>(),
                       ApprovalNumber = approvalNumber
                   };
     DomainHelper.WhenExecuting(cmd);
 }