Exercice 1
Créez un projet “Exercice10” de type “ASP.NET MVC” ainsi qu’une base de données “Exercice10”
Exercice 2
Dans votre projet, créez un modèle. Ce dernier est une classe Etudiant possédant un nom (string), un prenom (string), un code_permanent (string), un telephone (string) et un programme (string). Faite la configuration de Entity Framework dans votre projet ainsi que la migration de base de données. La chaine de connexion doit être utilisé depuis le fichier de configuration.
Exercice 3
Assurez-vous d’offrir une interface web permettant d’effectuer des opérations CRUD standards sur votre modèle.
Exercice 4
Dans les opérations d’ajout et de modification, assurez-vous d’effectuer les validations suivantes
- Le nom et prenom ne peuvent pas contenir de chiffre
- Le telephone doit suivre le format: (XXX) XXX-XXXX
- Le code permanent doit être composer de 4 lettres majuscule suivit de 8 chiffres.
- Le programme doit être une valeur parmi les suivantes: “Informatique”, “Administration”, “Comptabilité”
Exercice 5
Ajoutez les entrées suivantes:
- Tremblay, Alexandre, TREA15128901, (555) 123-4567, Informatique
- Dupuis, Marie, DUPM12108705, (555) 852-9521, Administration
- Duquette, Mélanie, DUQM04039703, (555) 321-7657, Informatique
Exercice 6
Créez une API permettant de manipuler votre modèle Etudiant.
Exercice 7
Dans votre page “Index” permettant d’effectuer les opérations CRUD, ajouter un lien “Code client API”. Ce lien amène vers une page “Code_Client_API”. Cette page offre 5 boutons permettant d’exécuter les opérations suivante en passant par l’API:
- Effacer l’étudiant #1
- Ajouter un étudiants (Dufort, Anthony, DUFA12117808, (555) 321-7856, Comptabilité)
- Afficher le nombre d’étudiants dont la première du nom est un “D”
- Afficher le code permanent de l’étudiant #2
- Modifier le téléphone de l’étudiant #2 pour (555) 555-5555
Vérifier vos changements en utilisant l’interface web.