public virtual void Execute(NewEmployeeViewModel newEmployee) { var message = new AddEmployeeMessage { FirstName = newEmployee.FirstName, LastName = newEmployee.LastName, MessageId = new Random(0).Next() }; CreatedBus.Bus.Send(message); }
public virtual ActionResult Created(NewEmployeeViewModel newEmployee) { return View(newEmployee); }
public virtual ActionResult AddNew(NewEmployeeViewModel newEmployee) { commandBuilder.BuildCommand<AddEmployeeCommand>().Execute(newEmployee); return RedirectToAction("Created", newEmployee); }