public ActionResult Create(Accessoire accessoire) { using (IDal dal = new Dal()) { if (ModelState.IsValid) { accessoire.Pouvoirs = new List<Pouvoir>(); if (accessoire.PouvoirsId != null) foreach (int pouvoirId in accessoire.PouvoirsId) accessoire.Pouvoirs.Add(dal.ObtientUnPouvoir(pouvoirId)); dal.CreerAccessoire(accessoire); List<Accessoire> accessoires = dal.ObtientTousLesAccessoires(); return View("Index", accessoires); } else { return View(accessoire); } } }