public ReportsService( ICustomerTiersRepository customerTiersRepository, ITiersRepository tiersRepository) { _customerTiersRepository = customerTiersRepository; _tiersRepository = tiersRepository; }
public CustomersService( ICustomerTiersRepository customerTiersRepository, ICustomerBonusesRepository customerBonusesRepository, ITiersService tiersService, IRabbitPublisher <CustomerTierChangedEvent> customerTierChangedPublisher, ICustomerProfileClient customerProfileClient, ILogFactory logFactory) { _customerTiersRepository = customerTiersRepository; _customerBonusesRepository = customerBonusesRepository; _tiersService = tiersService; _customerTierChangedPublisher = customerTierChangedPublisher; _customerProfileClient = customerProfileClient; _log = logFactory.CreateLog(this); }