public ActionResult AjouterOrModifierCat(VMListeCat vmCat) { if (ModelState.IsValid) { DtoCategorie dtoCat = new DtoCategorie(); if (vmCat.id_cat != 0) { dtoCat.id_cat = vmCat.id_cat; dtoCat.description_cat = vmCat.description_cat; BusComp.ModifierCategorie(dtoCat); } else { dtoCat.id_cat = vmCat.id_cat; dtoCat.description_cat = vmCat.description_cat; BusComp.AjouterCategorie(dtoCat); } TempData["SuccessMessageDeprt"] = "Done !"; return(RedirectToAction("ListeCat")); } else { return(RedirectToAjouterOrModifierCat(vmCat.id_cat)); } }
// GET: Company public ActionResult ListeCat(int page = 0, int size = 5) { VMListeCat vmListCat = new VMListeCat { lisCat = BusComp.GetListeCategorieDto(page, size, false) }; ViewBag.CuerrentPage = page; ViewBag.TotalPages = BusComp.totalCat / size; return(View(vmListCat)); }
public ActionResult RedirectToAjouterOrModifierCat(int?id) { VMListeCat vmCat = new VMListeCat(); if (id != 0) { var tempCat = BusComp.GetCategorie((int)id); vmCat.description_cat = tempCat.description_cat; vmCat.id_cat = tempCat.id_cat; } return(View("AjouterOrModifierCat", vmCat)); }