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)); } }