public static void ChangeVehicleStatus(Garage i_Garage) { Console.WriteLine(Messages.sr_EnterLicenseNumber); string licenseNumber = Utils.GetValidStringFromUser(); List <string> vehicleStatuses = Garage.GetVehicleStatuses(); Console.WriteLine(Messages.ChooseVehicleStatus(vehicleStatuses)); string vehicleStatus = vehicleStatuses[Utils.GetValidInRangeFromUser(1, vehicleStatuses.Count) - 1]; try { i_Garage.UpdateVehicleStatus(licenseNumber, vehicleStatus); } catch (ArgumentException e) { Console.WriteLine(e.Message); } }