public async Task <RoundListHistoryView> GetRoundsByGameId(int gameId) { List <Round> rounds = await _roundRepository.GetAll(); Game game = await _gameRepository.Get(gameId); var data = new RoundListHistoryView(); data.PlayersAmount = game.PlayersAmount; data.Rounds = _maping.MapListRoundToRoundRoundListHistoryViewItem(rounds.Where(x => x.GameId == gameId).ToList()); return(data); }
public async Task <RoundListHistoryView> GetRoundsByGameId(int gameId) { try { RoundListHistoryView model = await _historyService.GetRoundsByGameId(gameId); return(model); } catch (Exception ex) { logger.Error(ex.ToString()); throw; } }