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)); }