|
|
@ -1,4 +1,5 @@
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
using System.Security.Cryptography;
|
|
|
|
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
using Model;
|
|
|
|
using Model;
|
|
|
|
using StubLib;
|
|
|
|
using StubLib;
|
|
|
|
using System.Xml.Linq;
|
|
|
|
using System.Xml.Linq;
|
|
|
@ -35,7 +36,7 @@ namespace apiLOL.Controllers
|
|
|
|
[Route("{name}")]
|
|
|
|
[Route("{name}")]
|
|
|
|
public async Task<IActionResult> GetChampion(string name)
|
|
|
|
public async Task<IActionResult> GetChampion(string name)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var champs = (await data.ChampionsMgr.GetItemsByName(name,0,1)).First();
|
|
|
|
var champs = (await data.ChampionsMgr.GetItemsByName(name, 0, 1)).First();
|
|
|
|
return Ok(champs.ToDTO());
|
|
|
|
return Ok(champs.ToDTO());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -47,6 +48,9 @@ namespace apiLOL.Controllers
|
|
|
|
Champion tmp = champDTO.ToModel();
|
|
|
|
Champion tmp = champDTO.ToModel();
|
|
|
|
data.ChampionsMgr.AddItem(tmp);
|
|
|
|
data.ChampionsMgr.AddItem(tmp);
|
|
|
|
return Ok();
|
|
|
|
return Ok();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//return CreatedAtAction(nameof(GetChampion), new { Id = 1 },
|
|
|
|
|
|
|
|
// await data.ChampionsMgr.AddItem(champDTO.ToModel()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// PUT api/<ControllerLol>/5
|
|
|
|
// PUT api/<ControllerLol>/5
|
|
|
|