|
|
|
@ -29,6 +29,14 @@ namespace API.Controllers
|
|
|
|
|
this.dataManager = datamanager;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* public championHttpManager(HttpClient client)
|
|
|
|
|
{
|
|
|
|
|
_client = client;
|
|
|
|
|
client.BaseAddress = new Uri("à chopper dans lauchSettings.json propriété du projet");
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/**** Méthodes GET ****/
|
|
|
|
|
[HttpGet]
|
|
|
|
|
public async Task<ActionResult<ChampionDto>> Get()
|
|
|
|
|
{
|
|
|
|
@ -58,10 +66,6 @@ namespace API.Controllers
|
|
|
|
|
.ToArray());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static async Task GetJsonData()
|
|
|
|
|
{
|
|
|
|
|
using var client = new HttpClient();
|
|
|
|
@ -92,35 +96,32 @@ namespace API.Controllers
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* public async Task<IEnumerable<ChampionDto>> getJson()
|
|
|
|
|
{
|
|
|
|
|
var champions = await _client.GetFromJsonAsync<IEnumerable<ChampionDto>>();
|
|
|
|
|
var reponse = await _cleint.GetAscyn("api/champion");
|
|
|
|
|
return champions;
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
/**** Méthodes POST ****/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*[HttpPost]
|
|
|
|
|
/* [HttpPost]
|
|
|
|
|
public async Task<IActionResult> post([FromBody] ChampionDto champion)
|
|
|
|
|
{
|
|
|
|
|
return CreatedAtAction(nameof(GetById), new { id = 1 },
|
|
|
|
|
await dataManager.ChampionsMgr.AddItem(champion.ToModel));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public championHttpManager(HttpClient client)
|
|
|
|
|
public async void addchampion(ChampionDto champion)
|
|
|
|
|
{
|
|
|
|
|
_client = client;
|
|
|
|
|
client.BaseAddress = new Uri("à chopper dans lauchSettings.json propriété du projet");
|
|
|
|
|
}
|
|
|
|
|
_clientLpostAsJsonAscync<Champion>(ApiChampion, champion);
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**** Méthodes DELETE ****/
|
|
|
|
|
|
|
|
|
|
public async Task<IEnumerable<ChampionDto>> getChampion()
|
|
|
|
|
{
|
|
|
|
|
var champions = await _client.GetFromJsonAsync<IEnumerable<ChampionDto>>();
|
|
|
|
|
var reponse = await _cleint.GetAscyn("api/champion") ;
|
|
|
|
|
return champions;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public async void addchampion(ChampionDto champion)
|
|
|
|
|
{
|
|
|
|
|
_clientLpostAsJsonAscync<Champion>(ApiChampion, champion);
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
/**** Méthodes PUT ****/
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|