public InMemoryAggregateRepository(IEventsStore <BaseItemEvent> eventsStore) { this.aggregatesCollection = new ConcurrentDictionary <Guid, ItemAggregate>(); this.eventsStore = eventsStore; // Some injection of initialized aggregatesCollection might happen here as well, to restore the state of application }
public ContosoHandshakeController(IChatAdminThreadStore chatThreadStore, IEventsStore eventsStore, IUserTokenManager userTokenManager, IConfiguration chatConfiguration) { _chatThreadStore = chatThreadStore; _eventsStore = eventsStore; _userTokenManager = userTokenManager; _chatGatewayUrl = Utils.ExtractApiChatGatewayUrl(chatConfiguration["ResourceConnectionString"]); _resourceConnectionString = chatConfiguration["ResourceConnectionString"]; }
public static void RegisterEventsStore(this IBusControl bus, IEventsStore eventsStore) { bus.ConnectSendAuditObservers(new MessageAuditStoreWithEventsStore(eventsStore)); }
public Repository(IEventsStore eventsStore) { _eventsStore = eventsStore; }
public BaseEventStoreFixture() { sut = GenerateSut(); }
public MessageAuditStoreWithEventsStore(IEventsStore evenstStore) { _eventsStore = evenstStore; }
public InlineRestoreAggregateRepository(IEventsStore <BaseItemEvent> eventsStore) { this.eventsStore = eventsStore; }