Пример #1
0
 public UserEventListener(
     IQueueConsumer <CreateUser> userQueueConsumer,
     IMessagePublisher messagePublisher,
     IMapper mapper,
     ICovidApiHelper covidApiHelper)
     : base(userQueueConsumer)
 {
     _messagePublisher = messagePublisher ?? throw new ArgumentNullException(nameof(messagePublisher));
     _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _covidApiHelper   = covidApiHelper ?? throw new ArgumentNullException(nameof(covidApiHelper));
 }
Пример #2
0
        public UserAggregateEventListener(
            IQueueConsumer <CreateUser3> queueConsumer,
            IMessagePublisher messagePublisher,
            IMapper mapper,
            ICovidApiHelper covidApiHelper)
            : base(queueConsumer)
        {
            _messagePublisher = messagePublisher ?? throw new ArgumentNullException(nameof(messagePublisher));
            _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
            _covidApiHelper   = covidApiHelper ?? throw new ArgumentNullException(nameof(covidApiHelper));

            _queueGroups = new Dictionary <string, QueueGroup <CreateUserGroup> >();
        }