//Update
        public bool UpdateCar(string originalCar, Cars newCar)
        {
            //Find the car
            Cars oldCar = GetCarByModel(originalCar);

            //Update the car

            if (oldCar != null)
            {
                oldCar.Make       = newCar.Make;
                oldCar.Model      = newCar.Model;
                oldCar.Year       = newCar.Year;
                oldCar.TypeOfFuel = newCar.TypeOfFuel;

                if (ElectricCars.Contains(oldCar) || HybridCars.Contains(oldCar) || GasCars.Contains(oldCar))
                {
                    ElectricCars.Remove(oldCar);
                    HybridCars.Remove(oldCar);
                    GasCars.Remove(oldCar);
                    if (oldCar.TypeOfFuel == Cars.FuelType.Electric)
                    {
                        ElectricCars.Add(oldCar);
                    }
                    else if (oldCar.TypeOfFuel == Cars.FuelType.Hybrid)
                    {
                        HybridCars.Add(oldCar);
                    }
                    else if (oldCar.TypeOfFuel == Cars.FuelType.Gas)
                    {
                        GasCars.Add(oldCar);
                    }
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
        //Delete
        public bool RemoveCarFromSystem(string model)
        {
            Cars car = GetCarByModel(model);

            if (car == null)
            {
                return(false);
            }

            int initialCount = ListOfCars.Count;

            ListOfCars.Remove(car);

            if (initialCount > ListOfCars.Count)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }