private async Task UpdateReadStoreAsync <TAggregate>( IReadModelStore <TAggregate> readModelStore, string id, IReadOnlyCollection <IDomainEvent> domainEvents, CancellationToken cancellationToken) where TAggregate : IAggregateRoot { var readModelStoreType = readModelStore.GetType(); var aggregateType = typeof(TAggregate); _log.Verbose( "Updating read model store '{0}' for aggregate '{1}' with '{2}' by applying {3} events", readModelStoreType.Name, aggregateType.Name, id, domainEvents.Count); try { await readModelStore.UpdateReadModelAsync(id, domainEvents, cancellationToken).ConfigureAwait(false); } catch (Exception exception) { _log.Error( exception, "Failed to updated read model store {0}", readModelStoreType.Name); } }
public BankStatementAnalysisSummaryQueryHandler(IEventStore eventStore, IAggregateStore aggregateStore, IReadModelStore <BankStatementReadModel> readModelStore, IMsSqlConnection msSqlConnection) { _eventStore = eventStore; _aggregateStore = aggregateStore; _readModelStore = readModelStore; _msSqlConnection = msSqlConnection; }
public static IReadModelStore <T> GetInstance() { if (_instance == null) { _instance = new InMemoryReadModelStore <T>(); } return(_instance); }
public PetitionListHandler(IEventBus eventBus, IReadModelStore <PetitionModel> modelStore) { _modelStore = modelStore; eventBus.Subscribe <PetitionCreated>(OnPetitionCreated); eventBus.Subscribe <PetitionFinished>(OnPetitionFinished); eventBus.Subscribe <SignerAdded>(OnSignerAdded); eventBus.Subscribe <SignerRemoved>(OnSignerRemoved); eventBus.Subscribe <SignersCountChanged>(OnSignerCountChanged); }
public SupplierFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetSupplierListResponse GetSupplierList(GetSupplierListRequest request)
public OrderItemFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetOrderItemListResponse GetOrderItemList(GetOrderItemListRequest request)
public CommunicationFacade(IReadModelStore readModelStore) : base(readModelStore) {}
public SupplierInvoiceView(IReadModelStore readModelStore) : base(readModelStore) { }
public CustomerFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetCustomerListResponse GetCustomerList(GetCustomerListRequest request)
public BankView(IReadModelStore readModelStore) : base(readModelStore) { }
public OrderView(IReadModelStore readModelStore) : base(readModelStore) { }
public ShipmentReadModelRepository(IReadModelStore <ShipmentReadModel> store) { _store = store; }
public BankFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetBankListResponse GetBankList(GetBankListRequest request)
public SalesArticleView(IReadModelStore readModelStore) : base(readModelStore) { }
public static async Task <ReadModelEnvelope <TReadModel> > GetAsync <TReadModel>(this IReadModelStore <TReadModel> store, CancellationToken cancellationToken) where TReadModel : class, IReadModel { return(await store.GetAsync("null", cancellationToken)); }
public CountryView(IReadModelStore readModelStore) : base(readModelStore) { }
public ShoppingCartReadModelRepository(IReadModelStore <ShoppingCartReadModel> store) { _store = store; }
public CustomerView(IReadModelStore readModelStore) : base(readModelStore) { }
public AccountEventHandlers(ICommandBus commandBus, IReadModelStore <AccountReadModel> accountReadModelStore) { _commandBus = commandBus; _accountReadModelStore = accountReadModelStore; }
public CustomerEventHandlers(ICommandBus commandBus, IReadModelStore <CustomerReadModel> customerReadModelStore) { _commandBus = commandBus; _customerReadModelStore = customerReadModelStore; }
public PaymentTypeFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetPaymentTypeListResponse GetPaymentTypeList(GetPaymentTypeListRequest request)
public OrderReadModelRepository(IReadModelStore <OrderReadModel> store) { _store = store; }
public CityView(IReadModelStore readModelStore) : base(readModelStore) { }
public SalesArticleFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetSalesArticleListResponse GetSalesArticleList(GetSalesArticleListRequest request)
public ArticleGroupView(IReadModelStore readModelStore) : base(readModelStore) { }
public ArticleVariantFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetArticleVariantListResponse GetArticleVariantList(GetArticleVariantListRequest request)
public TransactionEventHandlers(ICommandBus commandBus, IReadModelStore <TransactionServiceReadModel> transactionReadModelStore) { _commandBus = commandBus; _transactionReadModelStore = transactionReadModelStore; }
public PaymentTypeView(IReadModelStore readModelStore) : base(readModelStore) { }
public CountryFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetCountryListResponse GetCountryList(GetCountryListRequest request)
public AddressFacade(IReadModelStore readModelStore) : base(readModelStore) {}
public AddressView(IReadModelStore readModelStore) : base(readModelStore) { }
public ArticleVariantView(IReadModelStore readModelStore) : base(readModelStore) { }
public PetitionQueryService(IReadModelStore <PetitionModel> modelStore) { _modelStore = modelStore; }
public CompanyView(IReadModelStore readModelStore) : base(readModelStore) { }
public CommunicationView(IReadModelStore readModelStore) : base(readModelStore) { }
public ArticleGroupFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetArticleGroupListResponse GetArticleGroupList(GetArticleGroupListRequest request)
public ReadModelFacade(IReadModelStore readModelStore) { _readModelStore = readModelStore; }