📄️ Introduction
Imgur
📄️ 29-1 Création (formulaire de base)
Commençons par la création d'un événement via un formulaire. La première étape cependant sera de créer une page (composant) pour contenir le formulaire et faire un lien vers la page.
📄️ 29-2 Création (champs du formulaire)
La base de la page et du formulaire étant créée, on peut poursuivre l'avancement du formulaire.
📄️ 29-3 Création (Select ville)
À l'étape précédente, la base du formulaire de création d'événements a été mise en place via les champs input.
📄️ 29-4 Validations
Il est facile de valider les formulaires puisqu'ils sont liés à des modèles (DTO) et que des validations via DataAnnotation sont appliquées à ces derniers.
📄️ 29-5 Création
Il ne reste qu'à sauvegarder les données! 😅
📄️ 29-6 Erreurs et rétroaction
Si la sauvegarde est un succès, il serait bien de:
📄️ 29-7 Événements (onclick)
Petite amélioration au processus: lorsqu'un utilisateur est sur le formulaire de création, il serait utile de pouvoir annuler et revenir en arrière, soit à la liste d'événement.
📄️ 29-8 Modification
La modification est très proche de la création, les principales différences étant:
📄️ 29-9 Suppression
Dernier arrêt, supprimer un événement!
📄️ 29-10 Confirmation de suppression
Pour le message de confirmation, on pourrait faire usage de Bootstrap directement on encore de confirm en JavaScript. Nous venons d'installer Blazor.Bootstrap, nous pourrions l'utiliser pour afficher un message de confirmation!