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();
 }
Beispiel #2
0
 public ExhibitsController(EventStoreService eventStore, CacheDatabaseManager db, InMemoryCache cache)
 {
     _eventStore      = eventStore;
     _db              = db;
     _mediaIndex      = cache.Index <MediaIndex>();
     _entityIndex     = cache.Index <EntityIndex>();
     _referencesIndex = cache.Index <ReferencesIndex>();
     _ratingIndex     = cache.Index <RatingIndex>();
 }