public static PaymentNetwork FromCardBrand(CardBrand cardBrand) { var network = new PaymentNetwork(cardBrand); if (network.rawValue == null) { return(null); } else { return(network); } }
public static List <PaymentNetwork> NetworksFromCardBrands(List <CardBrand> cardBrands) { var paymentNetworks = new List <PaymentNetwork>(); foreach (var cardBrand in cardBrands) { var paymentNetwork = PaymentNetwork.FromCardBrand(cardBrand); if (paymentNetwork != null) { paymentNetworks.Add(paymentNetwork); } } return(paymentNetworks); }