public static Batter Create(ESPNProjections.Batter batter) { Batter b = new Batter(); b.AuctionPrice = 0; b.FantasyTeam = string.Empty; b.Update(batter); return(b); }
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; }