Code organization - WenesLimem/PRO GitHub Wiki
Organisation du code
> Data
> Abstractions : BaseEntity.cs : Ce fichier contient la classe de base de toute entitee stockable dans la base de donnée.
> Entities : Contient toutes les entites stockable dans la page de données.
> Pages
Chaque page de l'application a un fichier dans ce dossier.
> Services
Chaque entitee de la base de donnée doit avoir un service. Un service représente les méthodes qui font parties des opérations CRUD.
> Extensions
Contient les fichiers qui modifie l'affichage des résultats de requêtes.(Ex: Boolean en français,etc... )
> Shared
Contient les fichiers des composantes utilisables dans toutes les pages (Ex: Boîte de dialogue,etc...)
> appsettings.json
Contient la connection-string de la DB.
> IdentityUtils
ApplicationDbInitiliser.cs : Contient le compte d'utlisateur principale, une fois l'application est lancée , on peut ajouter des utilisateurs.
BlazorCookierLoginMiddleware.cs : Middleware pour le login.