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