Exemplo n.º 1
0
        private static String ConvertDivisionsToName(MLBDivision division)
        {
            switch (division)
            {
            case MLBDivision.NLEast:
                return("N L East");

            case MLBDivision.NLCentral:
                return("N L Central");

            case MLBDivision.NLWest:
                return("N L West");

            case MLBDivision.ALEast:
                return("A L East");

            case MLBDivision.ALCentral:
                return("A L Central");

            case MLBDivision.ALWest:
                return("A L West");

            default:
                break;
            }
            return(String.Empty);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Adds the given divisional and wildcard standings for a team.
        /// </summary>
        /// <param name="divisionStandings">The divisional standings for the team.</param>
        /// <param name="wildcardStandings">The wildcard standings for the team.</param>
        /// <param name="division">The division that the standings should be added.
        /// </param>
        public void AddStandingsForTeam(BaseballTeamStanding divisionStandings, BaseballTeamStanding wildcardStandings, MLBDivision division)
        {
            AddStandingsForTeam(divisionStandings, wildcardStandings);
            switch (division)
            {
            case MLBDivision.NLEast:
                _nlEastStandings.Add(divisionStandings);
                _nlWildcardStandings.Add(wildcardStandings);
                break;

            case MLBDivision.NLCentral:
                _nlCentralStandings.Add(divisionStandings);
                _nlWildcardStandings.Add(wildcardStandings);
                break;

            case MLBDivision.NLWest:
                _nlWestStandings.Add(divisionStandings);
                _nlWildcardStandings.Add(wildcardStandings);
                break;

            case MLBDivision.ALEast:
                _alEastStandings.Add(divisionStandings);
                _alWildcardStandings.Add(wildcardStandings);
                break;

            case MLBDivision.ALCentral:
                _alCentralStandings.Add(divisionStandings);
                _alWildcardStandings.Add(wildcardStandings);
                break;

            case MLBDivision.ALWest:
                _alWestStandings.Add(divisionStandings);
                _alWildcardStandings.Add(wildcardStandings);
                break;

            default:
                break;
            }
        }
Exemplo n.º 3
0
 public MLBTeam(String city, String name, String key, MLBDivision division)
     : base(city, name, key, ConvertDivisionsToName(division))
 {
     Division = division;
 }