private void insertEngineDetails(VehicleInfo i_VehicleInfo) { bool goodInput = false; while (!goodInput) { try { i_VehicleInfo.Vehicle.SetCurrPower(m_UI.GetLeftPower(i_VehicleInfo.Vehicle.GetEngineType())); goodInput = true; } catch (Exception ex) { m_UI.AnnounceError(ex); } } }