public ProjectionService( IPlayerGameMetricsDao pgmDao, ITflDataLibrarian lib) { _pgmDao = pgmDao; _librarian = lib; }
private void Process( YahooProjectedPointsMessage input, IPlayerGameMetricsDao dao) { if (dao == null) { throw new ArgumentNullException( "dao", "parameter is null"); } if (input != null) { input.PlayerGameMetrics = dao.Get( input.Player.PlayerCode, input.Game.GameKey()); if (input.TestPlayer()) { Logger.Info("PGM got {0}", input.PlayerGameMetrics); } } else { Logger.Info("input is null"); } }
public MetricsUpdateReport(IKeepTheTime timekeeper) : base(timekeeper) { Name = "Metrics Update Report"; Season = timekeeper.CurrentSeason(); Week = new NFLWeek(Season, timekeeper.PreviousWeek()); Scorer = new YahooScorer(Week); Dao = new DbfPlayerGameMetricsDao(); }
public FantasyProjectionReport(string season, string week, IPlayerGameMetricsDao dao, IRatePlayers scorer) { Season = season; Week = (week.Length == 1) ? "0" + week: week; PgmDao = dao; Scorer = scorer; Scorer.Week = new NFLWeek(Season, Week); League = Constants.K_LEAGUE_Gridstats_NFL1; }
public FantasyProjectionReport( string season, string week, IPlayerGameMetricsDao dao, IRatePlayers scorer ) { Season = season; Week = ( week.Length == 1 ) ? "0" + week: week; PgmDao = dao; Scorer = scorer; Scorer.Week = new NFLWeek( Season, Week ); League = Constants.K_LEAGUE_Gridstats_NFL1; }
public FantasyScorecardReport( IKeepTheTime timekeeper, IPlayerGameMetricsDao pgmDao) : base(timekeeper) { Name = "Fantasy Scorecard"; Season = timekeeper.CurrentSeason(); Week = timekeeper.Week; PlayerIds = new List <string>(); PgmDao = pgmDao; ScoreCards = new List <ScoreCard>(); TotalScoreCard = new ScoreCard(); }
private void Process( YahooProjectedPointsMessage input, IPlayerGameMetricsDao dao ) { if ( dao == null ) throw new ArgumentNullException( "dao", "parameter is null" ); if ( input != null ) { input.PlayerGameMetrics = dao.Get( input.Player.PlayerCode, input.Game.GameKey() ); if ( input.TestPlayer() ) { Logger.Info( "PGM got {0}", input.PlayerGameMetrics ); } } else { Logger.Info( "input is null" ); } }
public void UpdateAcuals(IPlayerGameMetricsDao dao) { dao.SaveActuals(this, fpts: this.FantasyPoints); }
public void Save(IPlayerGameMetricsDao dao) { dao.Save(this); }
public void UpdateAcuals(IPlayerGameMetricsDao dao) { dao.SaveActuals(this); }
public void Save( IPlayerGameMetricsDao dao ) { dao.Save( this ); }
private void Process(YahooProjectedPointsMessage input, IPlayerGameMetricsDao dao) { input.PlayerGameMetrics = dao.Get(input.Player.PlayerCode, input.Game.GameKey()); }