private void addModelAndLeftedEnergyPresent(string i_LicenseNumber) { string vehicleModel = null; float leftedEnergyPrecent = 0; try { getModelAndLeftedEnergyPresent(ref vehicleModel, ref leftedEnergyPrecent); m_GarageManager.AddModelAndLeftedEnergyPrecent(vehicleModel, leftedEnergyPrecent, i_LicenseNumber); } catch (Exception ex) { if (ex is ArgumentException || ex is ValueOutOfRangeException) { Console.WriteLine(string.Format("{0}, Please Try Again.", ex.Message, Environment.NewLine)); addModelAndLeftedEnergyPresent(i_LicenseNumber); } } }