📄️ Introduction
Préparation
📄️ 10-1 Liste de villes (Vue)
L'objectif est d'afficher une liste de villes dans le menu de gauche dans le but de pouvoir filtrer la liste d'événements:
📄️ 10-2 😈 Mini-boss: Villus Modelus
Il nous faudra un modèle pour représenter une ville. En effet, il existe déjà un modèle Evenement, contenant toutes les propriétés d'un événement, mais si nous désirons afficher les villes en provenance de la BD dans une page, un modèle Ville sera nécessaire.
📄️ 10-3 Communication avec la vue via un ViewModel
Une autre approche, plutôt que le ViewBag, est d'utiliser un objet spécialement conçu pour la vue et contenant tout ce que cette dernière a besoin. Évidemment, si la vue n'a besoin que du modèle directement, on peut lui envoyer, mais si elle a besoin de plus, on crée alors un ViewModel.
📄️ 10-4 Utiliser d'un ViewModel dans la vue
Le compilateur vous a probablement déjà averti que vous êtes en train d'envoyer à la vue Index un objet du mauvais type.