Esempio n. 1
0
        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"];
 }
Esempio n. 3
0
 public static void RegisterEventsStore(this IBusControl bus, IEventsStore eventsStore)
 {
     bus.ConnectSendAuditObservers(new MessageAuditStoreWithEventsStore(eventsStore));
 }
Esempio n. 4
0
 public Repository(IEventsStore eventsStore)
 {
     _eventsStore = eventsStore;
 }
 public BaseEventStoreFixture()
 {
     sut = GenerateSut();
 }
 public MessageAuditStoreWithEventsStore(IEventsStore evenstStore)
 {
     _eventsStore = evenstStore;
 }
Esempio n. 7
0
 public InlineRestoreAggregateRepository(IEventsStore <BaseItemEvent> eventsStore)
 {
     this.eventsStore = eventsStore;
 }