Example #1
0
 public static IEventRecorderBuilder AddDatabaseEventRecordingProvider(this IEventRecorderBuilder builder)
 {
     builder.Services
     .AddSingleton <LifeGameDBContext>()
     .AddSingleton <DatabaseEventRecordingProvider>()
     .AddDbEventSavers()
     .AddDbRepositories();
     builder.ProviderTypes.Add(typeof(DatabaseEventRecordingProvider));
     return(builder);
 }
 public static IEventRecorderBuilder AddConsoleEventRecordingSubscriber(this IEventRecorderBuilder builder)
 {
     builder.Services.AddSingleton <ConsoleEventRecordingProvider>();
     builder.ProviderTypes.Add(typeof(ConsoleEventRecordingProvider));
     return(builder);
 }