public ApplicationChangedEventHandler( ISearchableApplicationIndexer searchableApplicationIndexer, IMapper mapper) { _searchableApplicationIndexer = searchableApplicationIndexer; _mapper = mapper; }
public ApplicationCategoryNameChangedEventHandler( ISearchableApplicationIndexer searchableApplicationIndexer, ILogger <ApplicationCategoryNameChangedEventHandler> logger, IApplicationSearchHandler applicationSearchHandler) { _searchableApplicationIndexer = searchableApplicationIndexer; _logger = logger; _applicationSearchHandler = applicationSearchHandler; }
public CreateApplicationProcessStartedEventHandler( ISearchableApplicationIndexer searchableApplicationIndexer, IMapper mapper, ILogger <CreateApplicationProcessStartedEventHandler> logger, IEventStore <Aggregates.Application> eventStore, IEventPublisher eventPublisher) { _searchableApplicationIndexer = searchableApplicationIndexer; _mapper = mapper; _logger = logger; _eventStore = eventStore; _eventPublisher = eventPublisher; }
public ApplicationEntity( ISearchableApplicationIndexer applicationIndexer, IEventStore <Core.Aggregates.Application> eventStore, IMapper mapper, IEventsApplier eventsApplier, ITypeResolver typeResolver) { _applicationIndexer = applicationIndexer; _eventStore = eventStore; _mapper = mapper; _eventsApplier = eventsApplier; _typeResolver = typeResolver; this.PendingEvents = new List <PendingEvent>(); }