static void IntFromRoman(string inputtedRoman) { string formattedRoman = GetFormattedRoman(inputtedRoman); try { int result = RomanConverter.RomanToInteger(formattedRoman); Console.WriteLine(Constants.IntFromRomanMessage, formattedRoman, result); } catch (Exception) { Console.WriteLine(Constants.UnknownErrorMessage); throw; } }
static void RomanFromInt(int num) { try { string romanNum = RomanConverter.IntegerToRoman(num); Console.WriteLine(Constants.RomanFromIntResultMessage, num, romanNum); } catch (ArgumentOutOfRangeException) { Console.WriteLine(Constants.ArgumentOutOfRangeError); throw; } catch (Exception) { Console.WriteLine(Constants.UnknownErrorMessage); throw; } }