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);
 }