public CustomerService(ICompanyRepository companyRepository, ICustomerCreditContext customerCreditContext, ICustomerDataAccessFacade customerDataAccessFacade, ICustomerValidator customerValidator) { _companyRepository = companyRepository; _customerCreditContext = customerCreditContext; _customerDataAccessFacade = customerDataAccessFacade; _customerValidator = customerValidator; }
public CustomerService() { ICustomerCreditServiceClient customerCreditServiceClient = new CustomerCreditServiceClient(); _customerDataAccessFacade = new CustomerDataAccessFacade(); _customerValidator = new CustomerValidator(); _companyRepository = new CompanyRepository(); _customerCreditContext = new CustomerCreditContext(customerCreditServiceClient); }