Académique Documents
Professionnel Documents
Culture Documents
TP - 2 - Manipulation de Données
TP - 2 - Manipulation de Données
Dans ce TP, nous allons créer une application web simple permettra de manipuler les
données d’un modèle Client : Remplir les données dans un formulaires et les affichées dans une
vue.
Ø Créer le projet GestionClient
Ø Dans le dossier Models, créer le modèle Client suivant :
La vue Client/Index sera utilisée pour afficher les données des clients. Pour ce faire nous
avons besoin d’un contrôleur.
Ø Dans le dossier Controller, créer le Controller vide : Client
A cette étape, nous allons créer une instance de notre modèle Client dans le contrôleur
puis l’afficher : passage de données entre le contrôleur et la vue.
Ø Dans le contrôleur ClientController, la méthode Index, Créer l’objet suivant :
Ø Créer une liste de Client dans le contrôleur puis l’afficher dans Client/Index (utiliser
ViewBag pour passage de la liste)
Ø Modifier la vue Client/Index, et créer un formulaire qui permet de saisir les données
du Client (aucune vérification de type de donnée est nécessaire pour le moment)
Vous pouvez utiliser les Html helpers, Tag Helpers ou créer le formulaire avec <input>
OU
[HttpPost] est une annotation : appeler la méthode Save par la méthode Post
Ø Créer une vue Save pour afficher les données du client saisie dans le formulaire :
Utiliser @Model.
Ø Utiliser le formulaire, la page Save pour ajouter les fonctionnalités suivantes :
o À l’aide du formulaire, Ajouter un Client dans la liste des clients
o Afficher la liste dans la page Save à chaque vous ajoutez un client