public ActionResult RechercheLivreParAgePost(RechercheLivreVM rechercheLivre)
 {
     if (ModelState.IsValid)
     {
         List <Livre> listeLivre = livreService.ObtenirTousLesLivres().FindAll(l => l.AgeLivreId == rechercheLivre.AgeLivreId);
         if (listeLivre.Count == 0)
         {
             return(RedirectToAction("TousLesLivres", "Livre"));
         }
         return(RedirectToAction("TousLesLivresPourUnAge", new { trancheAgeLivreId = rechercheLivre.AgeLivreId }));
     }
     else
     {
         return(View(rechercheLivre));
     }
 }
        public ActionResult RechercheLivreParAge()
        {
            RechercheLivreVM      rechercheLivreVM     = new RechercheLivreVM();
            List <SelectListItem> listeSelectListItems = new List <SelectListItem>();

            listeSelectListItems.Add(new SelectListItem {
                Text = "Veuillez sélectionner un âge", Value = "0"
            });
            foreach (AgeLivre ageLivre in livreService.ObtenirTousLesAges())
            {
                listeSelectListItems.Add(new SelectListItem
                {
                    Text  = ageLivre.TrancheDAge + " ans",
                    Value = ageLivre.Id.ToString()
                });
            }
            rechercheLivreVM.ListeAgesLivres = new SelectList(listeSelectListItems, "Value", "Text");
            return(View(rechercheLivreVM));
        }