|
|
|
@ -64,7 +64,7 @@ namespace API.Controllers
|
|
|
|
|
return Ok(DtoChamps);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*[HttpGet]
|
|
|
|
|
[HttpGet]
|
|
|
|
|
[Route("{Name}")]
|
|
|
|
|
public async Task<ActionResult<ChampionDto>> GetChampById(int id)
|
|
|
|
|
{
|
|
|
|
@ -86,7 +86,7 @@ namespace API.Controllers
|
|
|
|
|
IEnumerable<Champion?> Champs = await data.ChampionsMgr.GetItemsByName(name, await data.ChampionsMgr.GetNbItemsByName(name), 1);
|
|
|
|
|
|
|
|
|
|
// Récupération du champion correspondant à l'id
|
|
|
|
|
if (id >= 0 && id < data.ChampionsMgr.GetNbItems().Result)
|
|
|
|
|
//if (await data.ChampionsMgr.GetNbItemsByName(name).Result)
|
|
|
|
|
{
|
|
|
|
|
// Converstion en Champion au lieu de champion IEnumerable
|
|
|
|
|
Champion champion = Champs.First();
|
|
|
|
@ -105,7 +105,7 @@ namespace API.Controllers
|
|
|
|
|
return BadRequest();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**** Méthodes POST ****
|
|
|
|
|
/**** Méthodes POST ****/
|
|
|
|
|
[HttpPost("Ajouter/{nom}")]
|
|
|
|
|
public async Task<ActionResult> PostChampName(string nom)
|
|
|
|
|
{
|
|
|
|
@ -137,7 +137,7 @@ namespace API.Controllers
|
|
|
|
|
await data.ChampionsMgr.AddItem(championDto.ToModel()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**** Méthodes DELETE ****
|
|
|
|
|
/**** Méthodes DELETE ****/
|
|
|
|
|
|
|
|
|
|
[HttpDelete("Supprimer/{id}")]
|
|
|
|
|
public async Task<IActionResult> DeleteChamp(int id)
|
|
|
|
@ -154,8 +154,7 @@ namespace API.Controllers
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**** Méthodes PUT ****
|
|
|
|
|
/**** Méthodes PUT ****/
|
|
|
|
|
|
|
|
|
|
[HttpPut("Modifier/{nom}")]
|
|
|
|
|
public async Task<ActionResult> PutChampName(string nom)
|
|
|
|
@ -165,7 +164,7 @@ namespace API.Controllers
|
|
|
|
|
await data.ChampionsMgr.AddItem(champion);
|
|
|
|
|
|
|
|
|
|
return CreatedAtAction(nameof(GetChampById), new { id = data.ChampionsMgr.GetNbItems().Result - 1 }, champion.ToDto());
|
|
|
|
|
}*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*[HttpPut("Modifier")]
|
|
|
|
|
public async Task<IActionResult> PutChamp([FromBody] ChampionDto championDto)
|
|
|
|
|