Exemple #1
0
 public static IEventFlowOptions UseAWSReadModel <TReadModel>(
     this IEventFlowOptions eventFlowOptions)
     where TReadModel : class, IReadModel, new()
 {
     return(eventFlowOptions
            .UseReadStoreFor <DynamoDBReadStore <TReadModel>, TReadModel>());
 }
 public static IEventFlowOptions UseInMemoryReadStoreFor <TReadModel>(
     this IEventFlowOptions eventFlowOptions)
     where TReadModel : class, IReadModel
 {
     RegisterInMemoryReadStore <TReadModel>(eventFlowOptions.ServiceCollection);
     eventFlowOptions.UseReadStoreFor <IInMemoryReadStore <TReadModel>, TReadModel>();
     return(eventFlowOptions);
 }