Commit Graph

70 Commits (d60257846fddb2477a520cd0a7dc21b5dc41c2f2)
 

Author SHA1 Message Date
Clement CHIEU cd17c59789 🚧 Modification du nom de la ci, ajout de restore dans le test et ajout vers le bon dossier
1 year ago
Clement CHIEU 6f9ee116fb 🚧 Ajout de la code inspection
1 year ago
Clement CHIEU ad336d48f3 👷 🚧 Début de la ci/cd
1 year ago
Maxime SAPOUNTZIS 9a7c101351 Changement du namespace + Ajout Mapper et ce qui va pour Lesson,BlackList et début Paragraph
1 year ago
Maxime SAPOUNTZIS 942b14631d Fin mapper Inquiry
1 year ago
Maxime SAPOUNTZIS 76791a0e27 Ajout de 3 Mapper (Inquiry,InquiryTable,Solution) + Ajout classes métier correspondantes + DTO (Peut-être revoir les informations à garder)
1 year ago
Johnny RATTON 4c8c5d20ac Ajout du versionnement de l'API
1 year ago
Johnny RATTON d18e2d4e52 Création de l'application de tests console du UserController qui est interactive et propose des tests automatiques
1 year ago
Johnny RATTON d47098ab37 Débuggage du CRUD pour pouvoir faire des tests dessus
1 year ago
Erwan MENAGER 00cc2e3a2d Continuation des méthodes CRUD mais également l'implémentation du logger.
1 year ago
Erwan MENAGER e8754ab247 Pas besoin de mettre [Authorize] dans les méthodes si déjà présent dans le controlleur
1 year ago
Victor GABORIT e2abab3905 ajout des annotations Authorize pour les méthode de UserController pour utiliser la sécurité
1 year ago
Victor GABORIT 9d261f56b3 changement du retour pour les méthodes POST et PUT dans UserController : Post c'est un pour envoyer un élément à l'API alors que PUT c'est pour modifier un élément existant. meilleur utilisation des code de retour : POST renvoie CreateAtAction. Utilisation des exception renvoyer par le service pour envoyer les bon codes de retour (BadRequest ou NotFount ou personalisé : GetUsers renvoie un 204 si le nombre d'item renvoyé est de 0), utilisation du FromBody pour la methode PUT
1 year ago
Victor GABORIT 0611a5ca3e fix security pour la WebAPI : ajout dbContext pour acceder à la base ou sont stocker les tokens et ajout des nuggets necessaire (Identity.EntityFramework et EntityFrameworkCore.InMemory. Changements aportés dans le program.cs (utilisation du context avec une base de données en mémoire InMemory et utilisation du EndPoint)
1 year ago
Erwan MENAGER 8ffb40d815 Correction d'une ambiguïté entre deux méthodes HttpGet
1 year ago
BuildTools 2d8afac3bc Implémentation des différentes méthodes CRUD pour la classe User, Création d'un InquiriesController pour pouvoir manipuler la classe Inquiry plus tard. Ajout du système d'authentification pour améliorer la sécurité de l'API
1 year ago
Clement CHIEU 8b4c11e842 Mise à jour du gitignore pour ignorer les .idea à tous les niveau
1 year ago
Johnny RATTON c06c038c08 Lien avec la base de données pgsql fait pour UserEntity. L'api renvoie bien la liste des utilisateurs pour le GET
1 year ago
Johnny RATTON c681a72c84 Création des différents projets nécessaires pour l'API et la gestion de EntityFramework. Installation des nugets nécessaire (utilisation de pgsql pour EF). Création des entités + début de la création des classes métier, des DTO, des Mapper et des Service de données
1 year ago
Johnny RATTON bd8bddeec5 Initial commit
1 year ago