public List <string> filterPlateNumbersByStatus(MotorVehicle.eVehicleStatus i_Status) { List <string> res = (from customer in m_Customers where customer.Vehicle.Status == i_Status select customer.Vehicle.PlateNumber).ToList(); return(res); }
private void changeCarStatus() { string plateNumber = getPlateNumber(); if (!m_Garage.isCustomerEnrolled(plateNumber)) { printNotEnrolled(); } else { MotorVehicle.eVehicleStatus status = UserCommunicator.ToVehicleStatus( UserCommunicator.getStringThatEqualsOneOf("Pick a status", new string[] { "In Repair", "Payed", "Repaired" }, false)); m_Garage.ChangeStatus(plateNumber, status); Console.WriteLine($"Your car status changed to \"{status}\""); } }
public void ChangeStatus(string i_PlateNumber, MotorVehicle.eVehicleStatus i_Status) { GarageCustomer customer = FindCustomerByPlateNumber(i_PlateNumber); customer.Vehicle.Status = i_Status; }