Exemplo n.º 1
0
        public static Touchdown FromDr( DataRow dr )
        {
            var scoreCode = dr[ "SCORE" ].ToString();
             if ( ! ScoreIsATouchdown( scoreCode ) )
            return null;

             var gameKey = string.Format( "{0}:{1}-{2}", dr[ "SEASON" ], dr[ "WEEK" ], dr[ "GAMENO" ] );
             var td = new Touchdown
             {
            Action = dr["SCORE"].ToString(),
            Scorer = new NFLPlayer( dr["PLAYERID1"].ToString() ),
            Distance = Int32.Parse( dr["DISTANCE"].ToString() ),
            Game = new NFLGame( gameKey ),
            ForTeamCode = dr["TEAM"].ToString()
             };

             if ( !string.IsNullOrEmpty( dr[ "PLAYERID2" ].ToString().Trim() ) )
            td.Assisting = new NFLPlayer( dr[ "PLAYERID2" ].ToString() );

             td.AgainstTeamCode = td.Game.Opponent( td.ForTeamCode );
             return td;
        }
Exemplo n.º 2
0
 public void TestTouchdownInstantiation()
 {
     var td = new Touchdown();
      Assert.IsNotNull( td );
 }