public ActionResult AjouterOrModifierEmp(VMListeEmp vmEmp) { if (ModelState.IsValid) { DtoEmployee dtoEmp = new DtoEmployee(); if (vmEmp.id_emp != 0) { dtoEmp.id_dep = vmEmp.id_dep; dtoEmp.id_emp = vmEmp.id_emp; dtoEmp.nom_emp = vmEmp.nom_emp; dtoEmp.prenom_emp = vmEmp.prenom_emp; dtoEmp.Salaire_emp = vmEmp.Salaire_emp; dtoEmp.tele_emp = vmEmp.tele_emp; dtoEmp.date_recrute_emp = vmEmp.date_recrute_emp; BusComp.ModifierEmployee(dtoEmp); } else { dtoEmp.id_dep = vmEmp.id_dep; dtoEmp.id_emp = vmEmp.id_emp; dtoEmp.nom_emp = vmEmp.nom_emp; dtoEmp.prenom_emp = vmEmp.prenom_emp; dtoEmp.Salaire_emp = vmEmp.Salaire_emp; dtoEmp.tele_emp = vmEmp.tele_emp; dtoEmp.date_recrute_emp = vmEmp.date_recrute_emp; BusComp.AjouterEmployee(dtoEmp); } TempData["SuccessMessageDeprt"] = "Done !"; return(RedirectToAction("ListeEmp")); } else { return(RedirectToAjouterOrModifierEmp(vmEmp.id_emp)); } }