public ActionResult Index()
 {
     using (IDal dal = new Dal())
     {
         IEnumerable<Pouvoir> pouvoirs = dal.ObtientTousLesPouvoirs();
         return View(pouvoirs);
     }
 }
 public ActionResult Delete(int id)
 {
     using (IDal dal = new Dal())
     {
         dal.SupprimerUnPouvoir(id);
         List<Pouvoir> pouvoirs = dal.ObtientTousLesPouvoirs();
         return View("Index", pouvoirs);
     }
 }
 public ActionResult Edit(Pouvoir pouvoir)
 {
     using (IDal dal = new Dal())
     {
         if (ModelState.IsValid)
         {
             dal.ModifierPouvoir(pouvoir.PouvoirId, pouvoir.Nom);
             List<Pouvoir> pouvoirs = dal.ObtientTousLesPouvoirs();
             return View("Index", pouvoirs);
         }
         else
         {
             return View(pouvoir);
         }
     }
 }