コード例 #1
0
        public bool RemoveCarFromTypeList(string model, Cars.FuelType typeOfFuel)
        {
            Cars car = GetCarByModel(model);


            if (car == null)
            {
                return(false);
            }
            else if (typeOfFuel == Cars.FuelType.Electric)
            {
                int initialCount = ElectricCars.Count;
                ElectricCars.Remove(car);

                if (initialCount > ElectricCars.Count)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else if (typeOfFuel == Cars.FuelType.Hybrid)
            {
                int initialCount = HybridCars.Count;
                HybridCars.Remove(car);

                if (initialCount > HybridCars.Count)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else if (typeOfFuel == Cars.FuelType.Gas)
            {
                int initialCount = GasCars.Count;
                GasCars.Remove(car);

                if (initialCount > GasCars.Count)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                Console.WriteLine("We could not find the car in the Electric, Hybrid, or Gas lists.\n" +
                                  "Please try again");
                return(false);
            }
        }
コード例 #2
0
        //Create
        public void CreateCar(Cars car, Cars.FuelType typeOfFuel)
        {
            ListOfCars.Add(car);

            if (typeOfFuel == Cars.FuelType.Electric)
            {
                ElectricCars.Add(car);
            }
            else if (typeOfFuel == Cars.FuelType.Hybrid)
            {
                HybridCars.Add(car);
            }
            else if (typeOfFuel == Cars.FuelType.Gas)
            {
                GasCars.Add(car);
            }
        }
コード例 #3
0
 public List <Cars> ViewCarByFuelType(Cars.FuelType typeOfFuel)
 {
     if (typeOfFuel == Cars.FuelType.Electric)
     {
         return(ElectricCars);
     }
     else if (typeOfFuel == Cars.FuelType.Hybrid)
     {
         return(HybridCars);
     }
     else if (typeOfFuel == Cars.FuelType.Gas)
     {
         return(GasCars);
     }
     else
     {
         Console.WriteLine("We could not find the car in the Electric, Hybrid, or Gas lists.\n" +
                           "Please try again");
         return(ListOfCars);
     }
 }