public async Task <IActionResult> GetLadder([FromRoute] int leagueId, int season, GateWay gateWay = GateWay.Europe, GameMode gameMode = GameMode.GM_1v1) { var playersInLadder = await _rankQueryHandler.LoadPlayersOfLeague(leagueId, season, gateWay, gameMode); if (playersInLadder == null) { return(NoContent()); } foreach (var entityInLadder in playersInLadder) { foreach (var playerInLadder in entityInLadder.PlayersInfo) { playerInLadder.PlayerAkaData = _playerAkaProvider.GetPlayerAkaData(playerInLadder.BattleTag.ToLower()); } } return(Ok(playersInLadder)); }
public IActionResult GetPlayerAka([FromRoute] string battleTag) { var player = _playerAkaProvider.GetPlayerAkaData(battleTag.ToLower()); return(Ok(player)); }