|
|
|
@ -34,7 +34,8 @@ namespace apiLOL.Controllers
|
|
|
|
|
int nbChampions = await data.ChampionsMgr.GetNbItems();
|
|
|
|
|
_logger.LogInformation($"Nombre de champions : {nbChampions}");
|
|
|
|
|
|
|
|
|
|
var champs = (await data.ChampionsMgr.GetItems(index, count)).Select(Model => Model.ToDTO());
|
|
|
|
|
//var champs = (await data.ChampionsMgr.GetItems(index, count)).Where(Model => Model.Name.Contains(name)).Select(Model => Model.ToDTO());
|
|
|
|
|
var champs = (await data.ChampionsMgr.GetItems(index, await data.ChampionsMgr.GetNbItems())).Where(Model => Model.Name.Contains(name)).Skip(index * count).Take(count).Select(Model => Model.ToDTO());
|
|
|
|
|
|
|
|
|
|
var page = new ChampionPageDTO
|
|
|
|
|
{
|
|
|
|
@ -60,7 +61,7 @@ namespace apiLOL.Controllers
|
|
|
|
|
}
|
|
|
|
|
catch(Exception ex)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogInformation($"erreur methode Get de ControllerChampions: {ex}");
|
|
|
|
|
_logger.LogError($"erreur methode Get de ControllerChampions: {ex}");
|
|
|
|
|
return BadRequest("erreur de nom de champion");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -80,7 +81,7 @@ namespace apiLOL.Controllers
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogInformation($"erreur methode Post de ControllerChampions: {ex}");
|
|
|
|
|
_logger.LogError($"erreur methode Post de ControllerChampions: {ex}");
|
|
|
|
|
return BadRequest("le champion existe deja");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -99,7 +100,7 @@ namespace apiLOL.Controllers
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogInformation($"erreur methode Put de ControllerChampions: {ex}");
|
|
|
|
|
_logger.LogError($"erreur methode Put de ControllerChampions: {ex}");
|
|
|
|
|
return BadRequest("erreur de nom de champion");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -118,7 +119,7 @@ namespace apiLOL.Controllers
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
_logger.LogInformation($"erreur methode Delete de ControllerChampions: {ex}");
|
|
|
|
|
_logger.LogError($"erreur methode Delete de ControllerChampions: {ex}");
|
|
|
|
|
return BadRequest("erreur de nom de champion");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|