public CreditCardPurchaseService(IAccountRepository accountRepository, ICreditCardDomainRepository cardDomainRepository) { _accountRepository = accountRepository; _cardDomainRepository = cardDomainRepository; _panHashService = new PanHashService(); }
public AddCreditCardToAccountService(IAccountRepository accountRepository, ICreditCardDomainRepository cardDomainRepository) { _accountRepository = accountRepository; _cardDomainRepository = cardDomainRepository; _cardPanGeneratorService = new CardPanGeneratorService(); _panEncryptService = new PanEncryptService(); _panHashService = new PanHashService(); }