/// <summary> /// Default injectable constructor /// </summary> /// <param name="dataDbContext"></param> /// <param name="balanceRepository"></param> /// <param name="ledgerTransactionRepository"></param> /// <param name="transactionRepository"></param> public UnitOfWork(DataDbContext dataDbContext, IBalanceRepository balanceRepository, ILedgerTransactionRepository ledgerTransactionRepository, ITransactionRepository transactionRepository) { DataDbContext = dataDbContext; BalanceRepository = balanceRepository; LedgerTransactionRepository = ledgerTransactionRepository; TransactionRepository = transactionRepository; }
public LedgerTransactionService(ILedgerTransactionRepository transactionRepo) { this._transactionRepo = transactionRepo; }