public OrderCompletedHandler(ICustomerRepository customerRepository, IDateTimeProvider dateTimeProvider, IVipPolicy vipPolicy) { _customerRepository = customerRepository; _dateTimeProvider = dateTimeProvider; _vipPolicy = vipPolicy; }
public OrderCompletedHandler(ICustomerRepository customerRepository, IVipPolicy vipPolicy, IEventMapper eventMapper, IMessageBroker messageBroker) { _customerRepository = customerRepository; _vipPolicy = vipPolicy; _eventMapper = eventMapper; _messageBroker = messageBroker; }