private void printLicenseNumberListByStatus() { OwnerDetails.eVehicleStatus status = default(OwnerDetails.eVehicleStatus); List <string> licenses; bool needAllLicenses = r_UI.NeedPrintAllLicense(); if (!needAllLicenses) { status = r_UI.GetStatus(OwnerDetails.GetStatusOptions()); } licenses = r_Garage.GetVehicleListByStatus(status, needAllLicenses); r_UI.PrintLicenseList(licenses, status, needAllLicenses); }
private void changeVehicleStatus() { string licenseNumber = r_UI.GetLicenseNumber(); OwnerDetails.eVehicleStatus status = r_UI.GetStatus(OwnerDetails.GetStatusOptions()); try { r_Garage.ChangeStatus(licenseNumber, status); r_UI.PrintMessage("The vehicle status changed"); } catch (ArgumentException ex) { r_UI.PrintMessage(ex.Message); } }