diff --git a/src/EntityFramework_LoL/Sources/ApiLol/Controllers/RunePagesController.cs b/src/EntityFramework_LoL/Sources/ApiLol/Controllers/RunePagesController.cs index 64368e2..2f52331 100644 --- a/src/EntityFramework_LoL/Sources/ApiLol/Controllers/RunePagesController.cs +++ b/src/EntityFramework_LoL/Sources/ApiLol/Controllers/RunePagesController.cs @@ -24,7 +24,7 @@ namespace ApiLol.Controllers // GET: api/ -/* [HttpGet] + [HttpGet] public async Task Get([FromQuery] PageRequest pageRequest) { _logger.LogInformation("Executing {Action} - RUNEPAGE with parameters: {Parameters}", nameof(Get), pageRequest); @@ -60,9 +60,9 @@ namespace ApiLol.Controllers _logger.LogError(error.Message); return BadRequest(error.Message); } - }*/ + } -/* // GET api//5 + // GET api//5 [HttpGet("{name}")] public async Task Get(string name) { @@ -117,6 +117,6 @@ namespace ApiLol.Controllers [HttpDelete("{id}")] public void Delete(int id) { - }*/ + } } } diff --git a/src/EntityFramework_LoL/Sources/ApiLol/Mapper/ChampionMapper.cs b/src/EntityFramework_LoL/Sources/ApiLol/Mapper/ChampionMapper.cs index 12334bb..087c504 100644 --- a/src/EntityFramework_LoL/Sources/ApiLol/Mapper/ChampionMapper.cs +++ b/src/EntityFramework_LoL/Sources/ApiLol/Mapper/ChampionMapper.cs @@ -32,7 +32,8 @@ namespace ApiLol.Mapper { champ.AddSkill(skill.ToModel()); } - champ.AddCharacteristics(championDto.Characteristics.Select(c => Tuple.Create(c.Key, c.Value)).ToArray()); + if (championDto.Characteristics != null) + champ.AddCharacteristics(championDto.Characteristics.Select(c => Tuple.Create(c.Key, c.Value)).ToArray()); return champ; } diff --git a/src/EntityFramework_LoL/Sources/Tests/ApiTests/ChampionsControllerTestV1.cs b/src/EntityFramework_LoL/Sources/Tests/ApiTests/ChampionsControllerTestV1.cs index 766c9ab..e01d972 100644 --- a/src/EntityFramework_LoL/Sources/Tests/ApiTests/ChampionsControllerTestV1.cs +++ b/src/EntityFramework_LoL/Sources/Tests/ApiTests/ChampionsControllerTestV1.cs @@ -6,6 +6,7 @@ using StubLib; using System; using System.Collections.Generic; using System.Linq; +using System.Reflection.PortableExecutable; using System.Text; using System.Threading.Tasks; @@ -60,7 +61,8 @@ namespace ApiTests Skills = new List() { new SkillDto() {Name = "Test skill", Description="Empty", Type = SkillTypeDto.Unknown} - } + }, + Characteristics = {} }; //Act diff --git a/src/EntityFramework_LoL/Sources/Tests/ApiTests/RunesControllerTest.cs b/src/EntityFramework_LoL/Sources/Tests/ApiTests/RunesControllerTest.cs index 7487c79..be973fc 100644 --- a/src/EntityFramework_LoL/Sources/Tests/ApiTests/RunesControllerTest.cs +++ b/src/EntityFramework_LoL/Sources/Tests/ApiTests/RunesControllerTest.cs @@ -90,14 +90,14 @@ namespace ApiTests //Act var oldTotal = await stub.RunesMgr.GetNbItems(); - var oldResult = await runes.GetCountSkins(); + var oldResult = await runes.GetCountRunes(); await runes.Post(runeDto); var objectResult = oldResult as OkObjectResult; Assert.IsNotNull(objectResult); var newTotal = await stub.RunesMgr.GetNbItems(); - var newResult = await runes.GetCountSkins(); + var newResult = await runes.GetCountRunes(); //Assert var objectResultOld = oldResult as OkObjectResult;