From 90d685d42c23734d8a44bf347fbe471a428dc6eb Mon Sep 17 00:00:00 2001 From: kieva Date: Thu, 16 Oct 2025 16:25:19 +0200 Subject: [PATCH] Commentaire create color endpooint --- .../Endpoints/Color/CreateColorEndpoint.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/PyroFetes/Endpoints/Color/CreateColorEndpoint.cs b/PyroFetes/Endpoints/Color/CreateColorEndpoint.cs index cb8135d..7d9ee6e 100644 --- a/PyroFetes/Endpoints/Color/CreateColorEndpoint.cs +++ b/PyroFetes/Endpoints/Color/CreateColorEndpoint.cs @@ -1,26 +1,27 @@ using API.DTO.Color.Request; using API.DTO.Color.Response; using FastEndpoints; +using PyroFetes; -namespace PyroFetes.Endpoints.Color; +namespace API.Endpoints.Color; -public class CreateColorEndpoint(PyroFetesDbContext pyrofetesdbcontext) : Endpoint +public class CreateColorEndpoint(PyroFetesDbContext pyroFetesDbContext) : Endpoint //Instanciation d'une connexion à la bdd dans un endpoint, utilise l'élément de requête CreateColorDto et l'élement de réponse GetColorDto { - public override void Configure() + public override void Configure() //Configuration de l'endpoint { - Post("Api/colors"); - AllowAnonymous(); + Post("Api/colors"); //Création d'un endpoint pour créer une couleur avec les données de CreateColorDto + AllowAnonymous(); //Laisser passer les requêtes non authentifiées } - public override async Task HandleAsync(CreateColorDto req, CancellationToken ct) + public override async Task HandleAsync(CreateColorDto req, CancellationToken ct) //La méthode HandleAsync est appelée lorsqu'une requête est envoyée à l'endpoint { - Models.Color color = new() + PyroFetes.Models.Color color = new() { Label = req.Label, }; - pyrofetesdbcontext.Colors.Add(color); - await pyrofetesdbcontext.SaveChangesAsync(ct); + pyroFetesDbContext.Colors.Add(color); + await pyroFetesDbContext.SaveChangesAsync(ct); Console.WriteLine("Added Color"); GetColorDto responseDto = new()