public CustomerRelationsModelBuilder(LoanRepository loanRepository, CustomerRelationsRepository customerRelationsRepository, ISession session) { _loanRepository = loanRepository; _customerRelationsRepository = customerRelationsRepository; _customerRelationFollowUpRepository = new CustomerRelationFollowUpRepository(session); _customerRelationStateRepository = new CustomerRelationStateRepository(session); _customerRepository = new CustomerRepository(session); _brokerRepository = new BrokerRepository(session); customerPhoneRepository = new CustomerPhoneRepository(session); frequentActionItemsRepository = new FrequentActionItemsRepository(session); frequentActionItemsForCustomerRepository = new FrequentActionItemsForCustomerRepository(session); collectionStatusHistory = new CustomerStatusHistoryRepository(session); collectionLogRepository = new CollectionLogRepository(session); } // constructor
public SalesForceController(CustomerRepository customerRepository, FraudDetectionRepository fraudDetectionLog, CustomerPhoneRepository customerPhoneRepository, CustomerRelationsRepository customerRelationsRepository, CompanyFilesMetaDataRepository companyFilesMetaDataRepository, ExperianHistoryRepository experianHistoryRepository, ServiceClient serviceClient, IEzbobWorkplaceContext context, IUsersRepository userRepo) { this.customerRepository = customerRepository; this.fraudDetectionLog = fraudDetectionLog; this.customerPhoneRepository = customerPhoneRepository; this.customerRelationsRepository = customerRelationsRepository; this.companyFilesMetaDataRepository = companyFilesMetaDataRepository; this.experianHistoryRepository = experianHistoryRepository; this.serviceClient = serviceClient; this.context = context; this.userRepo = userRepo; }
public FullCustomerController( ICustomerRepository customerRepo, ISession session, CreditBureauModelBuilder creditBureauModelBuilder, ProfileSummaryModelBuilder summaryModelBuilder, CustomerRelationsRepository customerRelationsRepo, IBugRepository bugRepo, LoanRepository loanRepo, PropertiesModelBuilder propertiesModelBuilder, IEzbobWorkplaceContext context, ServiceClient serviceClient) { this.customerRepo = customerRepo; this.session = session; this.creditBureauModelBuilder = creditBureauModelBuilder; this.summaryModelBuilder = summaryModelBuilder; this.customerRelationsRepo = customerRelationsRepo; this.bugRepo = bugRepo; this.loanRepo = loanRepo; this.propertiesModelBuilder = propertiesModelBuilder; this.context = context; this.serviceClient = serviceClient; } // constructor