📄️ Introduction
Préparation
📄️ 9-1 Couche Domain
Imgur
📄️ 9-2 Utiliser les modèles de la couche Domain
Le projet Web.Mvc est dépendant des modèles placés dans le dossier Models du projet. Les modèles seront cependant contenus dans leur propre projet à partir de maintenant, soit le projet que vous avez créé à l'étape précédente.
📄️ 9-3 Couche Data
Imgur
📄️ 9-4 Créer un premier Repository
Créer la classe EvenementRepository
📄️ 9-5 Injection de dépendances
Le concept de faire appel à la couche de données fonctionne, mais ce n'est pas encore tellement élégant. En effet, autant pour la fonction Show() du contrôleur que la fonction Index(), on utilise la ligne suivante:
📄️ 9-6 DapperContext
L'architecture se définit de plus en plus, mais il existe toujours un aspect un peu agaçant dans EvenementRepository.
📄️ 9-7 Couche Application
Imgur
📄️ 9-8 Créer un premier Service
Comme premier service, nous allons créer EvenementService.