public CustomerService(IValidator <Customer> customerValidator, IRepository <Company> companyRepository, IRepository <Customer> customerRepository, ICustomerCreditService customerCreditService) { _customerValidator = customerValidator; _companyRepository = companyRepository; _customerRepository = customerRepository; _customerCreditService = customerCreditService; }
public OnboardingService( IAccessDatabase dataAccess, ICustomerCreditService customerCreditService) { this.dataAccess = dataAccess; this.customerCreditService = customerCreditService; }
public CustomerService(ICompanyRepository companyRepo, ICustomerCreditService customerCreditServiceClient, ICustomerDataAccess customerDataAccess) { _companyRepo = companyRepo; _creditClient = customerCreditServiceClient; _customerDataAccess = customerDataAccess; }
public CreditController(ICreditRepository repository, ICustomerCreditService creditService, IMapper mapper, LinkGenerator linkGenerator, ILogger <CreditController> logger) { _repository = repository; _mapper = mapper; _linkGenerator = linkGenerator; _logger = logger; _creditService = creditService; }
public CreateOrderHandler( ICustomerCreditService customerCreditService, IOrderRepository orderRepository, IBus bus) { _customerCreditService = customerCreditService; _orderRepository = orderRepository; _bus = bus; }
public CustomerCreditController(ICustomerCreditService customerCreditService) { _customerCreditService = customerCreditService; }
public CreditProvider(ICustomerCreditService customerCreditService) { _customerCreditService = customerCreditService; }
public CreditCheckRule(ICustomerCreditService customerCreditService, IRepository <Company> companyRepository, int creditLimit = 500) { _customerCreditService = customerCreditService; _companyRepository = companyRepository; _creditLimit = creditLimit; }
public CustomerService(ICompanyRepository companyRepository, ICustomerRepository customerRepository, ICustomerCreditService customerCreditService) { _companyRepository = companyRepository; _customerRepository = customerRepository; _customerCreditService = customerCreditService; }
public CustomerService(ICompanyRepository companyRepository, ICustomerCreditService customerCreditService, ICustomerDataAccessProvider provider) { this.CustomerCreditService = customerCreditService; this.CompanyRepository = companyRepository; this.Provider = provider; }