Ce dépôt a été créé pour pratiquer et développer des compétences en Entity Framework, services, et ASP.NET MVC, en préparation d'un examen technique. Le projet consiste en la création d'une application web de gestion des prestations de services à domicile (bricolage, jardinage, ménage, etc.).
- master : Contient toutes les modifications consolidées pour le projet.
- Création des entités et relations
- Implémentation du diagramme de classes fourni.
- Configuration avec les annotations de données
- Configuration des clés primaires et étrangères.
- Validation des propriétés (exemple : contraintes sur
Appreciation
,TarifHoraire
, etNomPrestataire
).
- Configuration avec Fluent API
- Mapping des relations et des clés composées.
- Configuration des propriétés comme
HeureDebut
.
- Génération de la base de données
- Nomination :
NomPrenomPrestation
.
- Nomination :
- Mises à jour de la base de données
- Intégration d'un type détenu
Coordonnees
dans la classeClient
.
- Intégration d'un type détenu
- Implémentation des méthodes dans la couche Service
- Retour des meilleurs prestataires et calculs de statistiques.
- Gestion des prestations groupées par client.
- Calcul des gains des prestataires.
- Alimentation de la base de données
- Ajout de deux spécialités et deux clients.
- Création des vues
- Vue pour créer un prestataire avec upload de photo et liste déroulante pour la spécialité.
- Réalisation d'une vue Index
- Affichage des meilleurs prestataires et lien vers leurs prestations.
- Cloner le dépôt :
git clone < https://github.com/FaroukBenHaj/Revision_Prestaion.git >
- Basculer sur la branche master pour travailler :
git checkout master
- Configurer la base de données :
- Exécuter les migrations pour créer et mettre à jour la base de données.
- Déployer et tester l’application :
- Lancer l'application avec Visual Studio ou via CLI .NET.
- .NET Framework / .NET Core.
- Entity Framework.
- ASP.NET MVC.
- SQL Server (ou autre SGBD compatible).
Ce dépôt est destiné à un usage individuel pour la pratique. Toute suggestion ou question est la bienvenue.