示例#1
0
        public static Batter Create(ESPNProjections.Batter batter)
        {
            Batter b = new Batter();

            b.AuctionPrice = 0;
            b.FantasyTeam  = string.Empty;
            b.Update(batter);
            return(b);
        }
示例#2
0
 public void Update(ESPNProjections.Batter batter)
 {
     this.Name          = batter.FullName;
     this.IsC           = batter.Positions.Contains(ESPNProjections.Constants.Positions.C);
     this.Is1B          = batter.Positions.Contains(ESPNProjections.Constants.Positions.B1);
     this.Is2B          = batter.Positions.Contains(ESPNProjections.Constants.Positions.B2);
     this.IsSS          = batter.Positions.Contains(ESPNProjections.Constants.Positions.SS);
     this.Is3B          = batter.Positions.Contains(ESPNProjections.Constants.Positions.B3);
     this.IsOF          = batter.Positions.Contains(ESPNProjections.Constants.Positions.OF);
     this.ProjectedAB   = GetStat(batter.Stats[ESPNProjections.Constants.Stats.Batters.AB], 0);
     this.ProjectedR    = GetStat(batter.Stats[ESPNProjections.Constants.Stats.Batters.R], 0);
     this.ProjectedHR   = GetStat(batter.Stats[ESPNProjections.Constants.Stats.Batters.HR], 0);
     this.ProjectedRBI  = GetStat(batter.Stats[ESPNProjections.Constants.Stats.Batters.RBI], 0);
     this.ProjectedSB   = GetStat(batter.Stats[ESPNProjections.Constants.Stats.Batters.SB], 0);
     this.ProjectedOBP  = GetStat(batter.Stats[ESPNProjections.Constants.Stats.Batters.OBP], 0.0f);
     this.SeasonOutlook = batter.SeasonOutlook;
 }