public ApplicationInfoController( ICustomerRepository customerRepository, ICashRequestsRepository cashRequestsRepository, ILoanTypeRepository loanTypes, IDiscountPlanRepository discounts, IApprovalsWithoutAMLRepository approvalsWithoutAMLRepository, ILoanSourceRepository loanSources, IUsersRepository users, IEzbobWorkplaceContext context, CustomerPhoneRepository customerPhoneRepository, IExternalCollectionStatusesRepository externalCollectionStatusesRepository, LoanOptionsRepository loanOptionsRepository, ILoanRepository loanRepository, ServiceClient serviceClient) { this.customerRepository = customerRepository; this.cashRequestsRepository = cashRequestsRepository; this.loanTypes = loanTypes; this.discounts = discounts; this.approvalsWithoutAmlRepository = approvalsWithoutAMLRepository; this.loanSources = loanSources; this.users = users; this.context = context; this.customerPhoneRepository = customerPhoneRepository; this.externalCollectionStatusesRepository = externalCollectionStatusesRepository; this.loanOptionsRepository = loanOptionsRepository; this.loanRepository = loanRepository; this.serviceClient = serviceClient; }
public CashRequestBuilder( ILoanTypeRepository loanTypes, IDiscountPlanRepository discounts, IUsersRepository users, ILoanSourceRepository loanSources, IDecisionHistoryRepository historyRepository, ICustomerRepository customerRepository ) { m_oServiceClient = new ServiceClient(); _loanTypes = loanTypes; _discounts = discounts; _users = users; _loanSources = loanSources; _historyRepository = historyRepository; _customerRepository = customerRepository; } // constructor