Пример #1
0
        private async Task <Game> GetGameStats(string teamId, string teamYear, string[] features)
        {
            var team = new TeamDTO(teamId, teamYear);

            team.Stats = await _teamsRepository.GetAggregatedStats(team.Id, team.Year, features);

            return(new Game
            {
                TeamId = team.Id,
                GameDate = team.Year,
                AST = GetStat("AST", team.Stats),
                BLK = GetStat("BLK", team.Stats),
                DREB = GetStat("DREB", team.Stats),
                FG3A = GetStat("FG3A", team.Stats),
                FG3M = GetStat("FG3M", team.Stats),
                FG3_PCT = GetStat("FG3_PCT", team.Stats),
                FGA = GetStat("FGA", team.Stats),
                FGM = GetStat("FGM", team.Stats),
                FG_PCT = GetStat("FG_PCT", team.Stats),
                FTA = GetStat("FTA", team.Stats),
                FTM = GetStat("FTM", team.Stats),
                FT_PCT = GetStat("FT_PCT", team.Stats),
                OREB = GetStat("OREB", team.Stats),
                PF = GetStat("PF", team.Stats),
                REB = GetStat("REB", team.Stats),
                STL = GetStat("STL", team.Stats),
                TOV = GetStat("TOV", team.Stats)
            });
        }