public CustomerDataAgent(ICustomerRepository customerRepository, ICustomerMapper customerMapper, IAccountMapper accountMapper, ILoanMapper loanMapper)
 {
     _customerRepository = customerRepository;
     _customerMapper     = customerMapper;
     _accountMapper      = accountMapper;
     _loanMapper         = loanMapper;
 }
 public LoanService(ILoanDomainService loanDomainService, ILoanDataAgent loanDataAgent, ICustomerDataAgent customerDataAgent, ILoanMapper loanMapper, ILogger logger)
 {
     _loanDomainService = loanDomainService;
     _loanDataAgent     = loanDataAgent;
     _customerDataAgent = customerDataAgent;
     _loanMapper        = loanMapper;
     _logger            = logger;
 }
 public CustomerService(ICustomerDomainService customerDomainService, ICustomerDataAgent customerDataAgent, ICustomerMapper customerMapper, IAccountMapper accountMapper, ILoanMapper loanMapper, ILogger logger)
 {
     _customerDomainService = customerDomainService;
     _customerDataAgent     = customerDataAgent;
     _customerMapper        = customerMapper;
     _accountMapper         = accountMapper;
     _loanMapper            = loanMapper;
     _logger = logger;
 }
 public LoanService(
     ILoanFactory loanFactory,
     ILoanMapper loanMapper,
     ILoanInputRequirements loanInputRequirements,
     IBankInterestProvider bankInterestProvider)
 {
     _loanFactory           = loanFactory;
     _loanMapper            = loanMapper;
     _loanInputRequirements = loanInputRequirements;
     _bankInterestProvider  = bankInterestProvider;
 }
Example #5
0
 public LoanDataAgent(ILoanRepository loanRepository, ILoanMapper loanMapper)
 {
     _loanRepository = loanRepository;
     _loanMapper     = loanMapper;
 }