Example #1
0
        public void NewVehicle()
        {
            switch (VehicleType)
            {
            case EVehicleType.Car:
                CarStation.AddVehicle(new Car(VehicleName));
                break;

            case EVehicleType.Bus:
                CarStation.AddVehicle(new Bus(VehicleName));
                break;

            case EVehicleType.Truck:
                CarStation.AddVehicle(new Truck(VehicleName));
                break;

            default:
                throw new Exception("Not Implemented vehicle type");
            }
            SelectedVehicle = null;
        }