コード例 #1
0
        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);
        }
コード例 #2
0
        public async Task <RoundListHistoryView> GetRoundsByGameId(int gameId)
        {
            try
            {
                RoundListHistoryView model = await _historyService.GetRoundsByGameId(gameId);

                return(model);
            }
            catch (Exception ex)
            {
                logger.Error(ex.ToString());
                throw;
            }
        }