private void ChangeVehicleStatus() { string changeStatusMessage = string.Format("Please Enter a Licance number"); string licensePlate; if (SearchVehicle(changeStatusMessage, out licensePlate)) { int maxStatusNumber = Enum.GetValues(typeof(ClientData.eVehicleStatusInGarage)).Length; string statusMessage = string.Format("Please enter a new status to update{0} {1}", Environment.NewLine, GarageManager.PrintEnumValues(typeof(ClientData.eVehicleStatusInGarage))); Console.WriteLine(statusMessage); int userInput = getValidInputForIntVarriable(1, maxStatusNumber); m_GarageManager.ChangeStatusOfVehicle(licensePlate, (ClientData.eVehicleStatusInGarage)userInput); Console.WriteLine(k_SuccessMessage); } }