//Delete //public bool RemoveCarByModel(string model) //{ // GreenPlan car = GetCarsByModel(model); // if (car == null) // { // return false; // } // int initialCount = _listOfCars.Count; // _listOfCars.Remove(car); // if (initialCount > _listOfCars.Count) // { // return true; // } // else // { // return false; // } //} public bool RemoveCarByNum(int carNum) { GreenPlan car = GetCarsByNum(carNum); if (car == null) { return(false); } int initialCount = _listOfCars.Count; _listOfCars.Remove(car); if (initialCount > _listOfCars.Count) { return(true); } else { return(false); } }
//Update //public bool UpdateCarByModel(string origModel, GreenPlan car) //{ // //Find the item // GreenPlan oldCar = GetCarsByModel(origModel); // //Update car // if (oldCar != null) // { // oldCar.Type = car.Type; // oldCar.Make = car.Make; // oldCar.Model = car.Model; // oldCar.CityMpg = car.CityMpg; // oldCar.HwyMpg = car.HwyMpg; // oldCar.Msrp = car.Msrp; // return true; // } // else // { // return false; // } //} //Update by num public bool UpdateCarByNum(int origNum, GreenPlan car) { //Find the item GreenPlan oldCar = GetCarsByNum(origNum); //Update car if (oldCar != null) { oldCar.Type = car.Type; oldCar.Make = car.Make; oldCar.Model = car.Model; oldCar.CityMpg = car.CityMpg; oldCar.HwyMpg = car.HwyMpg; oldCar.Msrp = car.Msrp; return(true); } else { return(false); } }
//Create public void AddCarsToList(GreenPlan car) { _listOfCars.Add(car); }