public ActionResult Create(ViewModelEmployeeFull vmEmployee) { bool SuccessYN = true; while (true) { if (ModelState.IsValid == false) { SuccessYN = false; // error Messages handled by Model State break; } ModelEmployees mEmployees = new ModelEmployees(this); Employee rEmployee = new Employee(vmEmployee); if (mEmployees.InsertEmployeeRecord(rEmployee) == false) { SuccessYN = false; ModelState.AddModelError("", mEmployees.exception); break; } break; } if (SuccessYN == true) { return(RedirectToAction("Index")); } else { return(View(vmEmployee)); } }
public ActionResult Create() { ViewModelEmployeeFull vmEmployee = new ViewModelEmployeeFull(); vmEmployee.Status = EmployeeStatus.Active; return(View(vmEmployee)); }
public ActionResult Delete(int id, ViewModelEmployeeFull vmEmployee) { bool SuccessYN = true; while (true) { if (ModelState.IsValid == false) { SuccessYN = false; break; } ModelEmployees mEmployee = new ModelEmployees(this); if (mEmployee.DeleteEmployeeRecord(id) == false) { SuccessYN = false; ModelState.AddModelError("", mEmployee.exception); break; } break; } if (SuccessYN == true) { return(RedirectToAction("Index")); } else { return(View(vmEmployee)); } }
public ActionResult Details(int id) { ModelEmployees mEmployees = new ModelEmployees(this); Employee rEmployee = mEmployees.GetRecordById(id); ViewModelEmployeeFull vmEmployee = new ViewModelEmployeeFull(rEmployee); return(View(vmEmployee)); }