public ActionResult Create(EmployeeForm employeeForm) { var vm = new EmployeeViewModel(employeeForm); if (!ModelState.IsValid) { return View(vm); } var cmdResult = ExecuteCommand(new CreateEmployeeCommand(employeeForm)); if (cmdResult.Success) return RedirectToAction("Edit", new { employeeId = cmdResult.Result }); return View(vm); }
public ActionResult Edit(Guid employeeId) { var vm = new EmployeeViewModel(Query(new GetEmployeeQuery(employeeId))); return View(vm); }