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 AddActualYahooReceivingPoints(YahooProjectedPointsMessage input) { #if DEBUG Utility.Announce(string.Format("Calculating Receiving Points for {0} Game {1}", input.Player.PlayerNameShort, input.Game.GameName())); #endif Process(input); }
public AddActualYahooPassingPoints(YahooProjectedPointsMessage input) { #if DEBUG Utility.Announce(string.Format("Calculating Actual Passing Points for {0} Game {1}", input.Player.PlayerNameShort, input.Game.GameName())); #endif Process(input); }
private void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.ProjTDp * 4; var yardagePts = Math.Floor((decimal)input.PlayerGameMetrics.ProjYDp / 25); input.Player.Points += yardagePts; //TODO: -1 for Interceptions //TODO: +2 per PAT pass }
public AddYahooPassingPoints( YahooProjectedPointsMessage input ) { Logger = NLog.LogManager.GetCurrentClassLogger(); if ( input.TestPlayer() ) { Logger.Info( string.Format( "Calculating Passing Points for {0} Game {1}", input.Player.PlayerNameShort, input.Game.GameName() ) ); } Process( input ); }
public AddYahooPassingPoints(YahooProjectedPointsMessage input) { Logger = NLog.LogManager.GetCurrentClassLogger(); if (input.TestPlayer()) { Logger.Info(string.Format("Calculating Passing Points for {0} Game {1}", input.Player.PlayerNameShort, input.Game.GameName())); } Process(input); }
public LoadPlayerGameMetric( YahooProjectedPointsMessage input ) { Logger = NLog.LogManager.GetCurrentClassLogger(); if ( input.Game != null && input.Player != null ) Process( input, new DbfPlayerGameMetricsDao() ); else { if (input.Game == null ) Logger.Error( "Input missing Game" ); else Logger.Error( "Input missing Player" ); } }
public YahooProjectedPointsMessage Calculate(NFLPlayer p, NFLGame g) { if (yahooPipeline == null) { InitialiseThePipeLine(); } var msg = new YahooProjectedPointsMessage(); msg.Player = p; msg.Player.Points = 0; msg.Game = g; yahooPipeline.Execute(msg); return(msg); }
private static void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.TDp * 4; #if DEBUG Utility.Announce(string.Format("TDp = {0} * 4 = {1}", input.PlayerGameMetrics.TDp, input.PlayerGameMetrics.TDp * 4)); #endif var yardagePts = Math.Floor((decimal) input.PlayerGameMetrics.YDp / 25); #if DEBUG Utility.Announce(string.Format("YDp = {0} / 25 = {1}", input.PlayerGameMetrics.YDp, input.PlayerGameMetrics.YDp / 25)); #endif input.Player.Points += yardagePts; //TODO: -1 for Interceptions //TODO: +2 per PAT pass #if DEBUG Utility.Announce(string.Format("FP = {0}", input.Player.Points)); #endif }
private static void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.TDp * 4; #if DEBUG Utility.Announce(string.Format("TDp = {0} * 4 = {1}", input.PlayerGameMetrics.TDp, input.PlayerGameMetrics.TDp * 4)); #endif var yardagePts = Math.Floor((decimal)input.PlayerGameMetrics.YDp / 25); #if DEBUG Utility.Announce(string.Format("YDp = {0} / 25 = {1}", input.PlayerGameMetrics.YDp, input.PlayerGameMetrics.YDp / 25)); #endif input.Player.Points += yardagePts; //TODO: -1 for Interceptions //TODO: +2 per PAT pass #if DEBUG Utility.Announce(string.Format("FP = {0}", input.Player.Points)); #endif }
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" ); } }
private void Process( YahooProjectedPointsMessage input ) { input.Player.Points += input.PlayerGameMetrics.ProjTDp * 4; if ( input.TestPlayer() ) Logger.Info( string.Format("Projected TDp = {0} * 4 = {1}", input.PlayerGameMetrics.ProjTDp, input.PlayerGameMetrics.ProjTDp * 4)); // var yardagePts = Math.Floor( (decimal) input.PlayerGameMetrics.ProjYDp / 25 ); var yardagePts = (decimal) input.PlayerGameMetrics.ProjYDp / 25.0M; if ( input.TestPlayer() ) Logger.Info( string.Format("Projected YDp = {0} / 25 = {1}", input.PlayerGameMetrics.ProjYDp, input.PlayerGameMetrics.ProjYDp / 25 )); input.Player.Points += yardagePts; //TODO: -1 for Interceptions //TODO: +2 per PAT pass if ( input.TestPlayer() ) Logger.Info( string.Format("Projected FP = {0}", input.Player.Points )); }
public LoadPlayerGameMetric(YahooProjectedPointsMessage input) { if (input.Game != null && input.Player != null) { Process(input, new DbfPlayerGameMetricsDao()); } else { if (input.Game == null) { Logger.Error("Input missing Game"); } else { Logger.Error("Input missing Player"); } } }
private static void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.TDc * 6; #if DEBUG Utility.Announce(string.Format("TDc = {0} * 6 = {1}", input.PlayerGameMetrics.TDc, input.PlayerGameMetrics.TDc * 6)); #endif var yardagePts = Math.Floor((decimal) input.PlayerGameMetrics.YDc / 10); #if DEBUG Utility.Announce(string.Format("YDc = {0} / 10 = {1}", input.PlayerGameMetrics.YDc, input.PlayerGameMetrics.YDc / 10)); #endif input.Player.Points += yardagePts; //TODO: -2 for Fumbles //TODO: +2 per PAT run #if DEBUG Utility.Announce(string.Format("FP = {0}", input.Player.Points)); #endif }
private void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.TDr * 6; #if DEBUG2 Utility.Announce(string.Format("TDr = {0} * 6 = {1}", input.PlayerGameMetrics.TDr, input.PlayerGameMetrics.TDr * 6)); #endif var yardagePts = Math.Floor((decimal)input.PlayerGameMetrics.YDr / 10); #if DEBUG2 Utility.Announce(string.Format("YDr = {0} / 10 = {1}", input.PlayerGameMetrics.YDr, input.PlayerGameMetrics.YDr / 10)); #endif input.Player.Points += yardagePts; //TODO: -2 for Fumbles //TODO: +2 per PAT run #if DEBUG2 Utility.Announce(string.Format("FP = {0}", input.Player.Points)); #endif }
private void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.ProjTDc * 6; #if DEBUG Utility.Announce(string.Format("Projected TDc = {0} * 6 = {1}", input.PlayerGameMetrics.ProjTDc, input.PlayerGameMetrics.ProjTDc * 6)); #endif // var yardagePts = Math.Floor( ( decimal ) input.PlayerGameMetrics.ProjYDc / 10 ); var yardagePts = (decimal)input.PlayerGameMetrics.ProjYDc / 10.0M; #if DEBUG Utility.Announce(string.Format("Projected YDc = {0} / 10 = {1}", input.PlayerGameMetrics.ProjYDc, input.PlayerGameMetrics.ProjYDc / 10)); #endif input.Player.Points += yardagePts; //TODO: -2 for Fumbles //TODO: +2 per PAT run #if DEBUG Utility.Announce(string.Format("Projected FP = {0}", input.Player.Points)); #endif }
private void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.ProjTDr * 6; #if DEBUG Utility.Announce(string.Format("Projected TDr = {0} * 6 = {1}", input.PlayerGameMetrics.ProjTDp, input.PlayerGameMetrics.ProjTDp * 6 )); #endif // var yardagePts = Math.Floor((decimal)input.PlayerGameMetrics.ProjYDr / 10 ); var yardagePts = (decimal) input.PlayerGameMetrics.ProjYDr / 10.0M; #if DEBUG Utility.Announce(string.Format("Projected YDr = {0} / 10 = {1}", input.PlayerGameMetrics.ProjYDp, input.PlayerGameMetrics.ProjYDr / 10 )); #endif input.Player.Points += yardagePts; //TODO: -2 for Fumbles //TODO: +2 per PAT run #if DEBUG Utility.Announce(string.Format("Projected FP = {0}", input.Player.Points)); #endif input.PlayerGameMetrics.ProjectedFantasyPoints = input.Player.Points; }
private void Process(YahooProjectedPointsMessage input) { input.Player.Points += input.PlayerGameMetrics.ProjTDp * 4; if (input.TestPlayer()) { Logger.Info(string.Format("Projected TDp = {0} * 4 = {1}", input.PlayerGameMetrics.ProjTDp, input.PlayerGameMetrics.ProjTDp * 4)); } // var yardagePts = Math.Floor( (decimal) input.PlayerGameMetrics.ProjYDp / 25 ); var yardagePts = (decimal)input.PlayerGameMetrics.ProjYDp / 25.0M; if (input.TestPlayer()) { Logger.Info(string.Format("Projected YDp = {0} / 25 = {1}", input.PlayerGameMetrics.ProjYDp, input.PlayerGameMetrics.ProjYDp / 25)); } input.Player.Points += yardagePts; //TODO: -1 for Interceptions //TODO: +2 per PAT pass if (input.TestPlayer()) { Logger.Info(string.Format("Projected FP = {0}", input.Player.Points)); } }
public AddYahooPassingPoints(YahooProjectedPointsMessage input) { Process(input); }
public LoadPlayerGameMetric(YahooProjectedPointsMessage input) { Process(input, new DbfPlayerGameMetricsDao()); }
private void Process(YahooProjectedPointsMessage input, IPlayerGameMetricsDao dao) { input.PlayerGameMetrics = dao.Get(input.Player.PlayerCode, input.Game.GameKey()); }