Le projet a été développé à l'aide du .NET SDK version 5.0.2
en utilisant ASP .NET Core v 5
et le serveur Mysql version 5.7.21
comme base de données.
Pour exécuter l'API, exécutez simplement la commande suivante dans la cli à partir de la racine du projet :
dotnet run
Pour accéder aux points de terminaison à l'aide de swagger, exécutez l'API comme suit :
dotnet run environment=development
Accédez à l'API via https://localhost:5001/api et à la documentation de l'API fournie par Swagger via https://localhost:5001/swagger/
Un script SQL avec le schéma et les données initiales de la base de données appelé OnlineStore.sql
est inclus dans la racine du projet.
Cependant, si vous ne souhaitez pas utiliser le script, un seeder de base de données avec 3 utilisateurs est intégré, un pour chaque rôle.