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