public RepositoryStoreManager(ILogger logger) { this._logger = logger; _authenticationDbContext = new PortalAuth(); _applicationSnEDbContext = new PortalSnE(); IdentityManager = new IdentityAuthRepository(_authenticationDbContext, logger); Processes = new ProcessManagerRepository(_applicationSnEDbContext, logger); ExtractScheduler = new DataExtractRepository(_applicationSnEDbContext, logger); }
protected override IProcessEventHandler BuildApplication() { _eventStore.AddPreviousEvents(_preConditions); _processManagerRepository = new ProcessManagerRepository(_eventStore, _commandQueue); return(new OrderProcessEventHandler(_processManagerRepository)); }