📄️ Introduction
Dans ce niveau
📄️ 12-1 Accepter un paramètre Query string
Rappelons l'objectif: filtrer la liste de jeux sur la page d'accueil en fonction d'une sélection dans le menu de gauche.
📄️ 12-2 Formulaire GET de filtres
Pour l'instant, votre menu de gauche devrait ressembler à quelque chose comme ceci:
📄️ 12-3 Ajout d'une fonction FindByVilleId à EvenementRepository
EvenementRepository contiens 2 fonctions:
📄️ 12-4 Ajout d'une fonction FindByVilleId à EvenementService
Le service sera appelé par le contrôleur et ce même service est ensuite responsable d'appeler le repository.
📄️ 12-5 Utilisation de FindByVilleId dans le contrôleur
Il suffit maintenant d'appeler de façon conditionnelle la bonne fonction.
📄️ 12-6 Filtre actif
Bien que le filtre fonctionne, aucune indication n'est présente quant à l'élément actif.
📄️ 😈 Mini-boss: Retour à tous les événements
Ajoutez une option, à l'extérieur de la boucle, pour afficher tous les événements et retourner à la vue par défaut.