public ConversationUpdatedEventHandler(IAutomapHelper automapHelper, IConversationSummaryRepository conversationSummaryRepository, IMessageRepository messageRepository, IQueryFactory queryFactory) { AutomapHelper = automapHelper; ConversationSummaryRepository = conversationSummaryRepository; MessageRepository = messageRepository; QueryFactory = queryFactory; }
/// <summary> /// Instantiate a new instance of the <see cref="ConversationService"/> class. /// </summary> public ConversationService(IEventStore <Guid> eventStore, ILogger logger, ICorrelationIdHelper correlationIdHelper, IAuthenticationTokenHelper <Guid> authenticationTokenHelper, IConversationSummaryRepository conversationSummaryRepository, IQueryFactory queryFactory, IMessageRepository messageRepository, ICommandPublisher <Guid> commandPublisher) : base(eventStore, logger, correlationIdHelper, authenticationTokenHelper) { ConversationSummaryRepository = conversationSummaryRepository; QueryFactory = queryFactory; MessageRepository = messageRepository; CommandPublisher = commandPublisher; }
public ConversationsController(ILogger logger, ICorrelationIdHelper correlationIdHelper, IConfigurationManager configurationManager, IAuthenticationTokenHelper <Guid> authenticationTokenHelper, IQueryFactory queryFactory, IConversationSummaryRepository conversationSummaryRepository, IMessageRepository messageRepository, IAuthenticationHelper authenticationHelper, ICommandPublisher <Guid> commandPublisher) : base(logger, correlationIdHelper, configurationManager, authenticationTokenHelper) { QueryFactory = queryFactory; ConversationSummaryRepository = conversationSummaryRepository; MessageRepository = messageRepository; AuthenticationHelper = authenticationHelper; CommandPublisher = commandPublisher; }
public ConversationStartedEventHandler(IAutomapHelper automapHelper, IConversationSummaryRepository conversationSummaryRepository, IMessageRepository messageRepository) { AutomapHelper = automapHelper; ConversationSummaryRepository = conversationSummaryRepository; MessageRepository = messageRepository; }