Beispiel #1
0
 public Initializer(
     ILogger <Initializer> logger,
     FluentMigrator.Runner.IMigrationRunner migrationRunner,
     EventFlow.Configuration.Bootstraps.IBootstrapper bootstrapper,
     EventFlow.ReadStores.IReadModelPopulator readModelPopulator,
     Enrollments.IEnrollmentRepository repository)
 {
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     _migrationRunner    = migrationRunner ?? throw new ArgumentNullException(nameof(migrationRunner));
     _bootstrapper       = bootstrapper ?? throw new ArgumentNullException(nameof(bootstrapper));
     _readModelPopulator = readModelPopulator ?? throw new ArgumentNullException(nameof(readModelPopulator));
     _repository         = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Beispiel #2
0
 public Initializer(EventFlow.Configuration.Bootstraps.IBootstrapper eventFlowBootstrapper, EventFlow.ReadStores.IReadModelPopulator readModelPopulator)
 {
     _eventFlowBootstapper = eventFlowBootstrapper ?? throw new ArgumentNullException(nameof(eventFlowBootstrapper));
     _readModelPopulator   = readModelPopulator ?? throw new ArgumentNullException(nameof(readModelPopulator));
 }