Пример #1
0
        List <Player> GetPlayerStats(string teamKey, int week, Dictionary <string, string> responseDictionary)
        {
            var apiUrl   = String.Format("http://query.yahooapis.com/v1/yql?&q=select * from fantasysports.teams.roster.stats where week = {0} and team_key = '{1}'", week, teamKey);
            var response = RunQuery(responseDictionary, apiUrl);

            return(APIResponseTranslator.BuildPlayers(response));
        }
Пример #2
0
        List <Team> GetTeams(int week, Year year)
        {
            var apiUrl   = string.Format("http://query.yahooapis.com/v1/yql?&q=select * from fantasysports.teams.stats where stats_type = 'week' and stats_week = {0} and team_key in  (select team_key from fantasysports.teams where league_key= '{1}')", week, year.LeagueKey);
            var response = RunQuery(responseDictionary, apiUrl);

            return(APIResponseTranslator.BuildTeams(response));
        }
Пример #3
0
        public List <SeasonResult> GetSeasonResult(Year year)
        {
            Login();

            var apiUrl   = string.Format("http://query.yahooapis.com/v1/yql?&q=select * from fantasysports.players.stats where league_key='{0}'", year.LeagueKey);
            var response = RunQuery(responseDictionary, apiUrl);

            return(APIResponseTranslator.BuildSeasonResults(response));
        }