private void printLicenseNumbersByFilter(eVehicleRepairStates i_Filter) { int count = 1; List <GarageVehicle> allLicenseNumbersList = this.r_GarageInstance.GarageVehiclesList; Console.Clear(); Console.WriteLine(string.Format("Here's all the license numbers that match the {0} filter:{1}", i_Filter, Environment.NewLine)); foreach (GarageVehicle garageVehicle in allLicenseNumbersList) { if (garageVehicle.VehicleRepairState == i_Filter) { Console.WriteLine(string.Format("{0}. {1}, {2}", count, garageVehicle.StoredVehicle.LicenseNumber, garageVehicle.VehicleRepairState)); count++; } } if (count == 1) { Console.Clear(); Console.WriteLine(string.Format("We don't have vehicles that match the filter {0}", i_Filter)); } }
public GarageVehicle(VehicleOwner i_VehicleOwner, Vehicle i_Vehicle) { this.r_VehicleOwner = i_VehicleOwner; this.r_StoredVehicle = i_Vehicle; this.m_VehicleRepairState = eVehicleRepairStates.WorkInProgress; }