Beispiel #1
0
 public EventListener(IEventReadRepository eventReadRepository,
                      IEventBus eventBus,
                      ApplicationName applicationName,
                      IServiceProvider serviceProvider)
 {
     _eventReadRepository = eventReadRepository;
     _eventBus            = eventBus ?? throw new ArgumentNullException(nameof(eventBus));
     _serviceProvider     = serviceProvider;
     _applicationName     = applicationName?.Value ?? throw new ArgumentNullException(nameof(applicationName));
 }
Beispiel #2
0
 public EventController(ILogger <EventController> logger, IEventReadRepository repository)
 {
     _logger     = logger;
     _repository = repository;
 }
 public EventsQueryHandler(IEventReadRepository eventRepository, ICacheManager cacheManager)
 {
     _eventRepository = eventRepository;
     _cacheManager    = cacheManager;
 }
Beispiel #4
0
 public AggregateRepository(IEventWriteRepository eventRepository, IEventReadRepository readRepository)
 {
     _eventRepository = eventRepository;
     _readRepository  = readRepository;
 }