|
|
|
@ -64,8 +64,8 @@ namespace API.Controllers
|
|
|
|
|
return Ok(DtoChamps);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[HttpGet]
|
|
|
|
|
[Route("{id}")]
|
|
|
|
|
/*[HttpGet]
|
|
|
|
|
[Route("{Name}")]
|
|
|
|
|
public async Task<ActionResult<ChampionDto>> GetChampById(int id)
|
|
|
|
|
{
|
|
|
|
|
// Récupération de la liste des champions
|
|
|
|
@ -79,11 +79,11 @@ namespace API.Controllers
|
|
|
|
|
return BadRequest("404");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[HttpGet("{id}/Skins")]
|
|
|
|
|
public async Task<ActionResult<SkinDto>> GetSkinsChamp(int id)
|
|
|
|
|
[HttpGet("{Name}/Skins")]
|
|
|
|
|
public async Task<ActionResult<SkinDto>> GetSkinsChamp(string name)
|
|
|
|
|
{
|
|
|
|
|
// Récupération de la liste des champions
|
|
|
|
|
IEnumerable<Champion?> Champs = await data.ChampionsMgr.GetItems(id, 1);
|
|
|
|
|
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)
|
|
|
|
@ -103,7 +103,7 @@ namespace API.Controllers
|
|
|
|
|
return Ok(skins);
|
|
|
|
|
}
|
|
|
|
|
return BadRequest();
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
/**** Méthodes POST ****/
|
|
|
|
|
[HttpPost("Ajouter/{nom}")]
|
|
|
|
|