public RoutesController(EventStoreService eventStore, CacheDatabaseManager db, IEnumerable <IDomainIndex> indices) { _eventStore = eventStore; _db = db; _mediaIndex = indices.OfType <MediaIndex>().First(); _entityIndex = indices.OfType <EntityIndex>().First(); _referencesIndex = indices.OfType <ReferencesIndex>().First(); _ratingIndex = indices.OfType <RatingIndex>().First(); }
public TagsController(EventStoreService eventStore, CacheDatabaseManager db, InMemoryCache cache) { _eventStore = eventStore; _db = db; _entityIndex = cache.Index <EntityIndex>(); _mediaIndex = cache.Index <MediaIndex>(); _tagIndex = cache.Index <TagIndex>(); _referencesIndex = cache.Index <ReferencesIndex>(); }
public UsersController(EventStoreService eventStore, CacheDatabaseManager db, InMemoryCache cache, IOptions <EndpointConfig> endpointConfig, ILogger <UsersController> logger) { _eventStore = eventStore; _db = db; _entityIndex = cache.Index <EntityIndex>(); _userIndex = cache.Index <UserIndex>(); _endpointConfig = endpointConfig.Value; _logger = logger; }
public MediaController(EventStoreService eventStore, CacheDatabaseManager db, InMemoryCache cache, IOptions <UploadFilesConfig> uploadConfig, IOptions <EndpointConfig> endpointConfig, ILogger <MediaController> logger) { _logger = logger; _eventStore = eventStore; _db = db; _entityIndex = cache.Index <EntityIndex>(); _mediaIndex = cache.Index <MediaIndex>(); _referencesIndex = cache.Index <ReferencesIndex>(); _uploadConfig = uploadConfig.Value; _endpointConfig = endpointConfig.Value; }
public ExhibitPagesController( IOptions <ExhibitPagesConfig> exhibitPagesConfig, EventStoreService eventStore, CacheDatabaseManager db, InMemoryCache cache) { _exhibitPagesConfig = exhibitPagesConfig; _eventStore = eventStore; _db = db; _mediaIndex = cache.Index <MediaIndex>(); _entityIndex = cache.Index <EntityIndex>(); _referencesIndex = cache.Index <ReferencesIndex>(); _exhibitPageIndex = cache.Index <ExhibitPageIndex>(); }
public ScoreBoardController(EventStoreService ev, CacheDatabaseManager db, InMemoryCache cache) { _eventStore = ev; _db = db; _board = cache.Index <ScoreBoardIndex>(); }
public FooController(EventStoreService eventStore, CacheDatabaseManager db, InMemoryCache cache) { _eventStore = eventStore; _db = db; _entityIndex = cache.Index <EntityIndex>(); }
public ActionsController(CacheDatabaseManager db) { _db = db; }
public ExhibitVisitedController(EventStoreService eventStore, InMemoryCache cache, DataStoreService dataStoreService, CacheDatabaseManager db) : base(eventStore, cache) { _index = cache.Index <ExhibitsVisitedIndex>(); _dataStoreService = dataStoreService; _db = db; }