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