Example #1
0
    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());
    }