From 428501e7fa2227ba7e1cf4493e369e0d0ac01ed6 Mon Sep 17 00:00:00 2001 From: "bastien.ollier" Date: Tue, 7 Mar 2023 19:07:10 +0100 Subject: [PATCH] deso --- Sources/apiLOL/Controllers/ControllerChampions.cs | 6 +++--- Sources/apiLOL/DTO/ChampionDTO.cs | 4 ++-- Sources/apiLOL/DTO/ChampionMapper.cs | 4 ++-- Sources/apiLOL/DTO/ChampionPageDTO.cs | 2 +- Sources/apiLOL/DTO/{SkinsDTO.cs => SkinDTO.cs} | 4 ++-- Sources/apiLOL/DTO/SkinMapper.cs | 10 ++++++++++ Sources/apiLOL/DTO/{SkinsPageDTO.cs => SkinPageDTO.cs} | 2 +- Sources/apiLOL/DTO/SkinsMapper.cs | 10 ---------- 8 files changed, 21 insertions(+), 21 deletions(-) rename Sources/apiLOL/DTO/{SkinsDTO.cs => SkinDTO.cs} (69%) create mode 100644 Sources/apiLOL/DTO/SkinMapper.cs rename Sources/apiLOL/DTO/{SkinsPageDTO.cs => SkinPageDTO.cs} (83%) delete mode 100644 Sources/apiLOL/DTO/SkinsMapper.cs diff --git a/Sources/apiLOL/Controllers/ControllerChampions.cs b/Sources/apiLOL/Controllers/ControllerChampions.cs index 1d26c2e..98ff22e 100644 --- a/Sources/apiLOL/Controllers/ControllerChampions.cs +++ b/Sources/apiLOL/Controllers/ControllerChampions.cs @@ -39,7 +39,7 @@ namespace apiLOL.Controllers var page = new ChampionPageDTO { - Data = (IEnumerable)champs, + Data = (IEnumerable)champs, Index = index, Count = count, TotalCount = nbChampions @@ -69,14 +69,14 @@ namespace apiLOL.Controllers // POST api/ [HttpPost] - public async Task Post(SkinDTO champDTO) + public async Task Post(ChampionDTO champDTO) { _logger.LogInformation($"methode Post de ControllerChampions appelée avec le paramètre {champDTO.Name}"); try { Champion tmp = champDTO.ToModel(); Champion champion = await data.ChampionsMgr.AddItem(tmp); - SkinDTO dtoChamp = champion.ToDTO(); + ChampionDTO dtoChamp = champion.ToDTO(); return CreatedAtAction(nameof(GetChampion), new { name = dtoChamp.Name }, dtoChamp); } catch (Exception ex) diff --git a/Sources/apiLOL/DTO/ChampionDTO.cs b/Sources/apiLOL/DTO/ChampionDTO.cs index f7a285b..07e0ef2 100644 --- a/Sources/apiLOL/DTO/ChampionDTO.cs +++ b/Sources/apiLOL/DTO/ChampionDTO.cs @@ -1,9 +1,9 @@ namespace apiLOL.DTO { - public class SkinDTO + public class ChampionDTO { - public SkinDTO(string name, string bio, string icon) + public ChampionDTO(string name, string bio, string icon) { Name = name; Bio = bio; diff --git a/Sources/apiLOL/DTO/ChampionMapper.cs b/Sources/apiLOL/DTO/ChampionMapper.cs index 8f29ced..0c92c99 100644 --- a/Sources/apiLOL/DTO/ChampionMapper.cs +++ b/Sources/apiLOL/DTO/ChampionMapper.cs @@ -4,10 +4,10 @@ namespace apiLOL.DTO { public static class ChampionMapper { - public static SkinDTO ToDTO(this Champion champion) => new SkinDTO(champion.Name, champion.Bio, champion.Icon); + public static ChampionDTO ToDTO(this Champion champion) => new ChampionDTO(champion.Name, champion.Bio, champion.Icon); - public static Champion ToModel(this SkinDTO championDTO) + public static Champion ToModel(this ChampionDTO championDTO) { Champion champ = new Champion(championDTO.Name); champ.Bio = championDTO.Bio; diff --git a/Sources/apiLOL/DTO/ChampionPageDTO.cs b/Sources/apiLOL/DTO/ChampionPageDTO.cs index 07d1d21..4d5f71d 100644 --- a/Sources/apiLOL/DTO/ChampionPageDTO.cs +++ b/Sources/apiLOL/DTO/ChampionPageDTO.cs @@ -2,7 +2,7 @@ { public class ChampionPageDTO { - public IEnumerable Data { get; set; } + public IEnumerable Data { get; set; } public int Index { get; set; } diff --git a/Sources/apiLOL/DTO/SkinsDTO.cs b/Sources/apiLOL/DTO/SkinDTO.cs similarity index 69% rename from Sources/apiLOL/DTO/SkinsDTO.cs rename to Sources/apiLOL/DTO/SkinDTO.cs index d912439..9955447 100644 --- a/Sources/apiLOL/DTO/SkinsDTO.cs +++ b/Sources/apiLOL/DTO/SkinDTO.cs @@ -2,9 +2,9 @@ namespace apiLOL.DTO { - public class SkinsDTO + public class SkinDTO { - public SkinsDTO(string name, Champion champion, float price = 0.0f, string icon = "", string image = "", string description = "") + public SkinDTO(string name, Champion champion, float price = 0.0f, string icon = "", string image = "", string description = "") { Name = name; Champ = champion; diff --git a/Sources/apiLOL/DTO/SkinMapper.cs b/Sources/apiLOL/DTO/SkinMapper.cs new file mode 100644 index 0000000..d8b4209 --- /dev/null +++ b/Sources/apiLOL/DTO/SkinMapper.cs @@ -0,0 +1,10 @@ +using Model; + +namespace apiLOL.DTO +{ + public static class SkinMapper + { + public static SkinDTO ToDTO(this Skin skin) => new SkinDTO(skin.Name, skin.Champion, skin.Price, skin.Icon, skin.Description); + public static Skin ToModel(this SkinDTO skinDTO) => new Skin(skinDTO.Name, skinDTO.Champ, skinDTO.Price, skinDTO.Icon, "",skinDTO.Description); + } +} diff --git a/Sources/apiLOL/DTO/SkinsPageDTO.cs b/Sources/apiLOL/DTO/SkinPageDTO.cs similarity index 83% rename from Sources/apiLOL/DTO/SkinsPageDTO.cs rename to Sources/apiLOL/DTO/SkinPageDTO.cs index aa77e19..b6e645e 100644 --- a/Sources/apiLOL/DTO/SkinsPageDTO.cs +++ b/Sources/apiLOL/DTO/SkinPageDTO.cs @@ -1,6 +1,6 @@ namespace apiLOL.DTO { - public class SkinsPageDTO + public class SkinPageDTO { public IEnumerable Data { get; set; } diff --git a/Sources/apiLOL/DTO/SkinsMapper.cs b/Sources/apiLOL/DTO/SkinsMapper.cs deleted file mode 100644 index 2050fff..0000000 --- a/Sources/apiLOL/DTO/SkinsMapper.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Model; - -namespace apiLOL.DTO -{ - public static class SkinsMapper - { - public static SkinsDTO ToDTO(this Skin skin) => new SkinsDTO(skin.Name, skin.Champion, skin.Price, skin.Icon, skin.Description); - public static Skin ToModel(this SkinsDTO skinDTO) => new Skin(skinDTO.Name, skinDTO.Champ, skinDTO.Price, skinDTO.Icon, "",skinDTO.Description); - } -}