public ActionResult Edit([Bind(Include = "ID, FullName, Phone, Email, Position")] Employee employee) { try { if (ModelState.IsValid) { employees.Edit(employee); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError(String.Empty, ex); } return(View(employee)); }
public ActionResult Edit(EditEmployeeViewModel model) { if (ModelState.IsValid) { Employee employee = new Employee(); employee.EmployeeId = model.EmployeeId; employee.FirstName = model.FirstName; employee.LastName = model.LastName; employee.Phone = model.Phone; employee.DepartmentId = model.DepartmentId; EmployeeRepo.Edit(employee); return(RedirectToAction("Index")); } else { model.Departments = GetDepartmentSelectList(); return(View(model)); } }