public static String GetDisplayValue(BalanceType balanceType, decimal input) { Money ValueInMoney = new Money(input); if (balanceType == BalanceType.PointsBalance) { return(ValueInMoney.AsPoints().ToString()); } else if (balanceType == BalanceType.PTCCredits) { return(ValueInMoney.ToClearString()); } else if (BalanceTypeHelper.IsCryptoBalance(balanceType)) { return((new CryptocurrencyMoney(CryptocurrencyTypeHelper.ConvertToCryptocurrencyType(balanceType), input)).ToString()); } return(ValueInMoney.ToString()); }