public AccountService( IBankingAccountRepository accountRepository, IMapper mapper) { this.accountRepository = accountRepository; this.mapper = mapper; }
public TransactionService(ITransactionRepository transactionRepository, IBankingAccountRepository accountRepository, ITransactionManager transactionManager, IMapper mapper) { this.transactionRepository = transactionRepository; this.accountRepository = accountRepository; this.transactionManager = transactionManager; this.mapper = mapper; }
public TransactionManager(IUnitOfWork unitOfWork, IBankingAccountRepository accountRepository, ITransactionRepository transactionRepository, ITransactionHistoriesRepository transactionHistories ) { _unitOfWork = unitOfWork; AccountRepository = accountRepository; TransactionRepository = transactionRepository; TransactionHistories = transactionHistories; }