Il s'agit d'une application MVC côté serveur construite en C# à l'aide du framework ASP.NET Core. Ce projet inclut des migrations utilisant Entity Framework (Core). Cette application démontre également une connaissance pratique de l'authentification et de l'autorisation à l'aide de l'identité ASP.NET. Un utilisateur doit pouvoir voir les deux produits, Saveurs et Friandises, sans avoir à se connecter. Si vous êtes un utilisateur souhaite accéder à la fonctionnalité CRUD pour ajouter, modifier et supprimer des produits, l'utilisateur doit créer un compte puis se connecter. Après s'être connecté, l'utilisateur aura la possibilité d'ajouter, de modifier et de supprimer des saveurs et des friandises. L'application dispose également de fonctionnalités permettant de stocker l'intégralité du menu, ainsi que les utilisateurs enregistrés dans la base de données créée à l'aide des migrations Entity Framework. Enfin, l'application démontre une relation plusieurs à plusieurs, dans laquelle plusieurs friandises peuvent appartenir à une même saveur, et vice versa.
Ouvrez https://ratta2ii.github.io/PierresTreats.Solution
$ git clone (Cloner le dépôt sur la machine locale)
$ cd PierresTreats.Solutions/PierresTreats (Accédez au répertoire du projet PierresTreats)
$ restauration dotnet
Facultatif : $ dotnet run (Ou continuez en connectant d'abord une base de données)
Configurer la chaîne de connexion à la base de données (appsettings.json)
$ dotnet ef migrations add Initial (Créer une base de données et migration)
$ mise à jour de la base de données dotnet ef
$ dotnet run (pour exécuter l'application dans le navigateur)
Licence MIT Copyright (c) 2020 Trevor Mackin