Beispiel #1
0
        ////return true of car was in garage, false if not
        public bool ChangeStateOfVehicle(string i_LicensePlate, GarageVehicle.eVehicleStatus i_NewStatus)
        {
            bool carFound = false;

            foreach (GarageVehicle garageVehicle in m_Vehicles)
            {
                if (garageVehicle.Vehicle.LicensePlate.Equals(i_LicensePlate))
                {
                    carFound             = true;
                    garageVehicle.Status = i_NewStatus;
                    break;
                }
            }

            return(carFound);
        }
Beispiel #2
0
        public List <string> GetListOfLicensePlateNumbersOfVehiclesInGarageWithFilter(GarageVehicle.eVehicleStatus i_VehicleStatus)
        {
            List <string> listOfPlateNumbers = new List <string>();

            foreach (GarageVehicle garageVehicle in m_Vehicles)
            {
                if (garageVehicle.Status.Equals(i_VehicleStatus))
                {
                    listOfPlateNumbers.Add(garageVehicle.Vehicle.LicensePlate);
                }
            }

            return(listOfPlateNumbers);
        }