Ejemplo n.º 1
0
        public static DebitCard Create(DebitCardView view)
        {
            var card = new DebitCardData
            {
                Number       = view?.CardNumber,
                DailyLimit   = view?.DailyLimit ?? 0,
                CurrencyID   = view?.CurrencyID,
                Address      = view?.BillingAddress,
                Organization = view?.CardName,
                Name         = view?.NameOnCard,
                Code         = view?.VerificationCode,
                Issue        = view?.IssueNumber,
                ID           = view?.ID,
                ValidFrom    = view?.ValidFrom ?? DateTime.MinValue,
                ValidTo      = view?.ExpireDate ?? DateTime.MaxValue
            };

            card.Currency = new CurrencyData {
                ID = card.CurrencyID
            };
            return(new DebitCard(card));
        }
 private static IPaymentMethod create(DebitCardData paymentMethod)
 {
     return(new DebitCard(paymentMethod));
 }