C'était le premier ASP.NET Core MVC que j'ai construit et bien sûr, c'était un gâchis. J'ai littéralement écrit la plupart de la logique métier dans les contrôleurs. J'ignorais encore la séparation des préoccupations, le couplage étroit et le bon principe de conception, mais néanmoins c'était un très bon projet pour moi à l'époque et j'en étais fier
Le projet de galerie de héros a été construit à l'aide d'ASP.NET Core, Entity Framework Core, SQL Server, HTML, CSS, JS, Bootstrap et jQuery. Le but de ce système est de gérer les données des héros, notamment les informations personnelles, les capacités et les niveaux de puissance.
Clonez le dépôt :
Copie
git clone https://github.com/alaaebrahim0/hero-gallery.git
Ouvrez le projet dans votre IDE préféré (Visual Studio ou Visual Studio Code) Installez .NET 6 SKD ou supérieur Installez SQL Server Modifiez la chaîne de connexion dans appsetting.json
Update-Database
Construire et exécuter le projet
REMARQUE : la logique métier est écrite dans le contrôleur en raison de la taille de l'application, mais elle n'est pas considérée comme une bonne pratique et aurait dû être (distribuée) dans les classes de services.