コード例 #1
0
        public static string GetBadge(this PaymentProvider paymentProvider)
        {
            var icon = "";

            switch (paymentProvider)
            {
            case PaymentProvider.Cheque:
                icon = "fa-money-bill-alt";
                break;

            case PaymentProvider.Unknown:
                icon = "fa-question-circle";
                break;

            case PaymentProvider.Bacs:
                icon = "fa-university";
                break;

            case PaymentProvider.GoCardless:
                icon = "fa-newspaper";
                break;

            case PaymentProvider.Stripe:
                icon = "fa-credit-card";
                break;
            }

            if (String.IsNullOrWhiteSpace(icon))
            {
                return(string.Empty);
            }
            else
            {
                return(String.Format(@"<i title='{0}' class='fa {1}'></i>", paymentProvider.GetDescription(), icon));
            }
        }