From 06b1ae84b04390a1ae52d7be668b82a966816158 Mon Sep 17 00:00:00 2001 From: nathan boileau Date: Thu, 9 Feb 2023 13:54:33 +0100 Subject: [PATCH] Requete POST --- Sources/apiLOL/Controllers/ControllerChampions.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Sources/apiLOL/Controllers/ControllerChampions.cs b/Sources/apiLOL/Controllers/ControllerChampions.cs index 00e2396..a6581fc 100644 --- a/Sources/apiLOL/Controllers/ControllerChampions.cs +++ b/Sources/apiLOL/Controllers/ControllerChampions.cs @@ -42,11 +42,12 @@ namespace apiLOL.Controllers // POST api/ [HttpPost] - public IActionResult Post(ChampionDTO champDTO) + public async Task Post([FromBody] ChampionDTO champDTO) { Champion tmp = champDTO.ToModel(); - data.ChampionsMgr.AddItem(tmp); - return Ok(); + Champion champ = await data.ChampionsMgr.AddItem(tmp); + ChampionDTO dto = champ.ToDTO(); + return CreatedAtAction(nameof(GetChampion), new { name = dto.Name }, dto); } // PUT api//5