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)); }
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)); }
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)); }