#5 Mise en place de la connexion à la base de données

Comme cette partie est complètement différentes des autres, nous allons la mettre dans un nouveau projet, qu’on nommera ‘Projet’.DAL (Data Access Layer) On crée donc un nouveau projet dans lequel on ajoute un fichier de classe, comme précédemment, cela sera suffisant. (Il sera appelé ici DbClass.cs)Avant de commencer, comme il est dans situé dans un projet à part, il n’a …

#7 Installation des tests unitaires

Le but ici va être de tester notre code afin que nous soyons sûrs lorsqu’il deveindra plus complexe qu’il n’y ai pas d’effets de bords. Il existe deux démarches qui peuvent être intéressantessi vous êtes ammenés à conduire un projet qui sont : – Behavior Driven Development : une méthode qui consite à écrire des scénarios pour mieux comprendre les …

#6 Les controllers

Il va s’agir maintenant de relier MongoDb à nos scripts, et de concrétiser l’API pour pouvoir effectuer des appels.On va devoir créer un controller différent pour chaque classe créée précédemment, afin que chaque objet ait une route vers la partie qui lui correspond dans la base de données. Pour créer notre premier controller, cela se passe comme suit (veillez à …

#4 Création des classes

Dans notre projet, nous avons créé une classe par objet dont nous avions besoin par rapport à la base de données. (Ici, un objet pourra être une facture, un produit, etc.)Pour ce faire, rien de plus simple. Clic droit sur le projet qui contiendra les classes -> Ajouter -> Nouvel élément.Le premier élément proposé est ‘classe’ et c’est celui-ci que …

Création d’une API de gestion de factures en C#

Dans le cadre de la réalisation d’une application de gestion de factures, nous avons décidé de réaliser un projet avec un backend en ASP.NET Core pour la rigueur du langage et la présence de type Décimal facilant la gestion de données financières. Nous allons avoir pour ce projet 3 grosses entités: les factures , les utilsateurs et les produits. Un …

#2 Création d’un projet API sous Visual studio

Pour ce faire, il vous faut télécharger Visual Studio. (la version Community est disponible gratuitement sur ce lien: https://visualstudio.microsoft.com/fr/downloads/) Lancez ensuite le logiciel, vous allez vous retrouver sur une fenêtre vous proposant différents objets: Nous allons donc nous tourner vers la création d’un nouveau projet. Le menu suivant vous proposera les différents types de projet que vous pouvez créer, cela …

#3 Explications de l’IDE et du contenu du projet

Ci-dessous vous trouverez un écran vous indiquant le contenu de votre projet (cela se trouve à droite de votre écran normalement, si rien ne s’affiche faites attention à bien être sur Explorateur de solutions et non Team Explorer) Nous trouvons donc dedans : – Un dossier Controllers qui regroupe des fichiers de type contrôleur (en l’occurence ici c’est pour un …