Ce répertoire est un mini-projet ASP.NET reposant sur le modèle MVC (Modèle-Vue-Contrôleur) et qui met en place un catalogue de produits, permettent de consulter, ajouter, modifier et supprimer les produits. Il représente une introduction à l'architecture MVC en utilisant les notions de la programmation orientée objet en C#.
- Création des modèles, contrôleurs et vues (MVC) avec ASP.NET Core
- Utilisation de la syntaxe de Razor
- Effectuer des différentes validations (Data Validations)
- Utilisation des méthodes asynchrones
Un fichier nommé "produits.csv" est utilisé pour contenir les informations sur les produits. Dans un environnement de production, une base de données est utilisée à la place d'un fichier, mais ce dernier a été utilisé par souci de simplicité.
This repo is an ASP.NET mini-project based on the MVC model (Model-View-Controller). It's a catalogue of products, allowing the consultation, adding, modifying and deleting products. It represents an introduction to the MVC architecture using the notions of object-oriented programming in C#.
- Creation of models, controllers and views (MVC) with ASP.NET Core
- Using Razor syntax
- Using Data validations
- Use of asynchronous methods
A file named "produits.csv" is used to contain the products informations. In a production environment, a DB is used instead of a file, but the file was used for the sake of simplicity.