8000 GitHub - FaroukBenHaj/Revision_Prestaion: 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.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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.

Notifications You must be signed in to change notification settings

FaroukBenHaj/Revision_Prestaion

Repository files navigation

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.).

Structure du Dépôt

  • master : Contient toutes les modifications consolidées pour le projet.

Objectifs de l'Examen

Partie I: Entity Framework (9 points)

  1. Création des entités et relations
    • Implémentation du diagramme de classes fourni.
  2. 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, et NomPrestataire).
  3. Configuration avec Fluent API
    • Mapping des relations et des clés composées.
    • Configuration des propriétés comme HeureDebut.
  4. Génération de la base de données
    • Nomination : NomPrenomPrestation.
  5. Mises à jour de la base de données
    • Intégration d'un type détenu Coordonnees dans la classe Client.

Partie II: Services (5 points)

  1. 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.

Partie III: ASP.NET MVC (6 points)

  1. Alimentation de la base de données
    • Ajout de deux spécialités et deux clients.
  2. Création des vues
    • Vue pour créer un prestataire avec upload de photo et liste déroulante pour la spécialité.
  3. Réalisation d'une vue Index
    • Affichage des meilleurs prestataires et lien vers leurs prestations.

Instructions d’Utilisation

  1. Cloner le dépôt :
    git clone < https://github.com/FaroukBenHaj/Revision_Prestaion.git >
  2. Basculer sur la branche master pour travailler :
    git checkout master
  3. Configurer la base de données :
    • Exécuter les migrations pour créer et mettre à jour la base de données.
  4. Déployer et tester l’application :
    • Lancer l'application avec Visual Studio ou via CLI .NET.

Dépendances

  • .NET Framework / .NET Core.
  • Entity Framework.
  • ASP.NET MVC.
  • SQL Server (ou autre SGBD compatible).

Contribution

Ce dépôt est destiné à un usage individuel pour la pratique. Toute suggestion ou question est la bienvenue.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0