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);
 }
Пример #3
0
        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);
        }
Пример #4
0
        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" );
      }
 }
Пример #8
0
        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
 }
Пример #10
0
        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));
            }
        }
Пример #19
0
 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());
 }