コード例 #1
0
 public ActionResult AjouterOrModifierDeprt(VMListeDeprt vmDeprt)
 {
     if (ModelState.IsValid)
     {
         DtoDepartement dtoDeprt = new DtoDepartement();
         if (vmDeprt.id_dep != 0)
         {
             dtoDeprt.id_dep          = vmDeprt.id_dep;
             dtoDeprt.nom_dep         = vmDeprt.nom_dep;
             dtoDeprt.description_dep = vmDeprt.description_dep;
             dtoDeprt.Date_creat      = vmDeprt.Date_creat;
             dtoDeprt.id_cat          = vmDeprt.id_cat;
             BusComp.ModifierDepartement(dtoDeprt);
         }
         else
         {
             dtoDeprt.id_dep          = vmDeprt.id_dep;
             dtoDeprt.nom_dep         = vmDeprt.nom_dep;
             dtoDeprt.description_dep = vmDeprt.description_dep;
             dtoDeprt.Date_creat      = vmDeprt.Date_creat;
             dtoDeprt.id_cat          = vmDeprt.id_cat;
             BusComp.AjouterDepartement(dtoDeprt);
         }
         TempData["SuccessMessageDeprt"] = "Done !";
         return(RedirectToAction("ListeDeprt"));
     }
     else
     {
         return(RedirectToAjouterOrModifierDeprt(vmDeprt.id_dep));
     }
 }