public void AddWork(AddWorkCommand command) { var evnt = new AddWorkEvent { AggregateRootId = command.CompanyId, WorkId = command.WorkId, WorkText = command.WorkText, WorkTitle = command.WorkTitle }; Apply(evnt); }
public ActionResult WorkEdit(Guid companyId, CompanyWork form) { var command = new AddWorkCommand { CompanyId = companyId, WorkId = form.WorkId, WorkText = form.Text, WorkTitle = form.Title }; return Handle(command, RedirectToAction("WorkEdit", new {id = companyId}), RedirectToAction("WorkEdit", new {id = companyId})); }