コード例 #1
0
        // Update: each vehicle info
        public bool UpdateExistingGas(string originalMake, GasClass newMake)
        {
            //find the content
            GasClass oldMake = GetGasByMake(originalMake);

            //update the content
            if (oldMake != null)
            {
                oldMake.Make  = newMake.Make;
                oldMake.Model = newMake.Model;
                oldMake.Year  = newMake.Year;
                oldMake.Price = newMake.Price;
                oldMake.Miles = newMake.Miles;

                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        // Delete: delete a vehicle by make name
        public bool RemoveGasFromList(string make)
        {
            GasClass gas = GetGasByMake(make);

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

            int initialGas = _listOfGased.Count;

            _listOfGased.Remove(gas);

            if (initialGas > _listOfGased.Count)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
 // Create: creating new vehicle to add
 public void AddGasToList(GasClass make)
 {
     _listOfGased.Add(make);
 }