private void setWheelsCurrentAirPressure(List <Wheel> wheels) { m_UserDisplay.ClearAndDisplayMessage("Please enter the current air pressure of the wheels"); float currentAirPressure = ValidateUserInput.ParseInputToFloat(); try { foreach (Wheel wheel in wheels) { wheel.PumpAir(currentAirPressure); } } catch (Exception exception) { m_UserDisplay.displayExceptionMessage(exception); setWheelsCurrentAirPressure(wheels); } }
public void printVehicleDetails() { m_UserDisplay.ClearAndDisplayMessage("You have chosen to get a vehicle details"); m_UserDisplay.DisplayMessage("Please enter the license number of the vehicle to show its details"); try { string licenseNumber = ValidateUserInput.GetLicensePlateFromUser(); m_Garage.IsVehicleInGarageException(licenseNumber); m_UserDisplay.Clear(); m_UserDisplay.DisplayMessage(m_Garage.GetVehicleByLicenseNumber(licenseNumber).ToString()); } catch (ArgumentException exception) { m_UserDisplay.displayExceptionMessage(exception); } finally { m_UserDisplay.PressAnyKeyToContinue(); } }