Example #1
0
 protected bool Equals(PlayerYearStats other)
 {
     return(Equals(Player, other.Player) &&
            Year == other.Year &&
            GamesPlayed == other.GamesPlayed &&
            AtBats == other.AtBats &&
            Runs == other.Runs &&
            Hits == other.Hits &&
            Doubles == other.Doubles &&
            Triples == other.Triples &&
            HomeRuns == other.HomeRuns &&
            RunsBattedIn == other.RunsBattedIn &&
            Walks == other.Walks &&
            StrikeOuts == other.StrikeOuts);
 }
        public static IEnumerable<PlayerYearStats> CreateFrom(Table table)
        {
            var playerYearStats = new List<PlayerYearStats>();

            foreach (var row in table.Rows)
            {
                var playerYearStat = new PlayerYearStats {Player = new Player()};

                if (row.ContainsKey("LastName"))
                    playerYearStat.Player.LastName = row["LastName"];

                if (row.ContainsKey("Year"))
                    playerYearStat.Year = int.Parse(row["Year"]);

                if (row.ContainsKey("ABs"))
                    playerYearStat.AtBats = int.Parse(row["ABs"]);

                if (row.ContainsKey("Runs"))
                    playerYearStat.Runs = int.Parse(row["Runs"]);

                if (row.ContainsKey("Hits"))
                    playerYearStat.Hits = int.Parse(row["Hits"]);

                if (row.ContainsKey("Doubles"))
                    playerYearStat.Doubles = int.Parse(row["Doubles"]);

                if (row.ContainsKey("Triples"))
                    playerYearStat.Triples = int.Parse(row["Triples"]);

                if (row.ContainsKey("HomeRuns"))
                    playerYearStat.HomeRuns = int.Parse(row["HomeRuns"]);

                if (row.ContainsKey("RBIs"))
                    playerYearStat.RunsBattedIn = int.Parse(row["RBIs"]);

                if (row.ContainsKey("Walks"))
                    playerYearStat.Walks = int.Parse(row["Walks"]);

                if (row.ContainsKey("StrikeOuts"))
                    playerYearStat.StrikeOuts = int.Parse(row["StrikeOuts"]);

                playerYearStats.Add(playerYearStat);
            }

            return playerYearStats;
        }
Example #3
0
 protected bool Equals(PlayerYearStats other)
 {
     return Equals(Player, other.Player) &&
            Year == other.Year &&
            GamesPlayed == other.GamesPlayed &&
            AtBats == other.AtBats &&
            Runs == other.Runs &&
            Hits == other.Hits &&
            Doubles == other.Doubles &&
            Triples == other.Triples &&
            HomeRuns == other.HomeRuns &&
            RunsBattedIn == other.RunsBattedIn &&
            Walks == other.Walks &&
            StrikeOuts == other.StrikeOuts;
 }