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); } }
//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); } }
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); } }