public ActionResult RegisterNewEmployee(EmployeeModel model, string button)
 {
     if (button == "Cancel")
     {
         return(RedirectToAction("RegisterNewEmployee", "Employee"));
     }
     if (model.Employee.Valid() && NoEmployeeExistsWithTheSameCode(model))
     {
         employeeRepository.Save(employeeMapper.MapToDomain(model.Employee));
         return(RedirectToAction("RegisterNewEmployee", "Employee"));
     }
     model.ExistingEmployees = employeeRepository.LoadAllEmployeeNameAndId();
     return(View(model));
 }