public static TeamLineup lookupTeamLineup(Dictionary <String, TeamLineup> lineups, Team team) { if (!lineups.ContainsKey(team.Abrv)) { TeamLineup teamLineup = new TeamLineup(); lineups.Add(team.Abrv, teamLineup); return(teamLineup); } else { return(lineups[team.Abrv]); } }
//TODO: // private int adjustIPByPitcherType(Player pitcher, PITCHER_TYPE pitcherType) // { // int adjustedIP = pitcher.IP; // return adjustedIP; // } private long lookupPlayerId(Player player, Team team) { int playerId = 0; if (database.ContainsKey(team.Abrv)) { TeamLineup lineup = database[team.Abrv]; if (lineup.playerByGRID != null) { foreach (Player lineupPlayer in lineup.playerByGRID) { if (lineupPlayer.CompareTo(player) == 0) { return(lineupPlayer.Id); } } } } return(playerId); }