public AssetQueryService( IAssetEnricher assetEnricher, IAssetRepository assetRepository, AssetQueryParser queryParser) { Guard.NotNull(assetEnricher, nameof(assetEnricher)); Guard.NotNull(assetRepository, nameof(assetRepository)); Guard.NotNull(queryParser, nameof(queryParser)); this.assetEnricher = assetEnricher; this.assetRepository = assetRepository; this.queryParser = queryParser; }
public AssetCommandMiddleware( IGrainFactory grainFactory, IAssetEnricher assetEnricher, IAssetFileStore assetFileStore, IAssetQueryService assetQuery, IContextProvider contextProvider, IEnumerable <IAssetMetadataSource> assetMetadataSources) : base(grainFactory) { this.assetEnricher = assetEnricher; this.assetFileStore = assetFileStore; this.assetMetadataSources = assetMetadataSources.OrderBy(x => x.Order).ToList(); this.assetQuery = assetQuery; this.contextProvider = contextProvider; }
public AssetQueryService( IAssetEnricher assetEnricher, IAssetRepository assetRepository, IAssetLoader assetLoader, IAssetFolderRepository assetFolderRepository, IOptions <AssetOptions> options, AssetQueryParser queryParser) { this.assetEnricher = assetEnricher; this.assetRepository = assetRepository; this.assetLoader = assetLoader; this.assetFolderRepository = assetFolderRepository; this.options = options.Value; this.queryParser = queryParser; }
public AssetQueryService( ITagService tagService, IAssetEnricher assetEnricher, IAssetRepository assetRepository, IOptions <AssetOptions> options) { Guard.NotNull(tagService, nameof(tagService)); Guard.NotNull(assetEnricher, nameof(assetEnricher)); Guard.NotNull(assetRepository, nameof(assetRepository)); Guard.NotNull(options, nameof(options)); this.tagService = tagService; this.assetEnricher = assetEnricher; this.assetRepository = assetRepository; this.options = options.Value; }
public AssetCommandMiddleware( IGrainFactory grainFactory, IAssetEnricher assetEnricher, IAssetFileStore assetFileStore, IAssetQueryService assetQuery, IContextProvider contextProvider, IEnumerable <IAssetMetadataSource> assetMetadataSources) : base(grainFactory) { Guard.NotNull(assetEnricher, nameof(assetEnricher)); Guard.NotNull(assetFileStore, nameof(assetFileStore)); Guard.NotNull(assetQuery, nameof(assetQuery)); Guard.NotNull(assetMetadataSources, nameof(assetMetadataSources)); Guard.NotNull(contextProvider, nameof(contextProvider)); this.assetFileStore = assetFileStore; this.assetEnricher = assetEnricher; this.assetQuery = assetQuery; this.assetMetadataSources = assetMetadataSources; this.contextProvider = contextProvider; }
public AssetCommandMiddleware( IGrainFactory grainFactory, IAssetEnricher assetEnricher, IAssetQueryService assetQuery, IAssetStore assetStore, IAssetThumbnailGenerator assetThumbnailGenerator, IEnumerable <ITagGenerator <CreateAsset> > tagGenerators) : base(grainFactory) { Guard.NotNull(assetEnricher, nameof(assetEnricher)); Guard.NotNull(assetStore, nameof(assetStore)); Guard.NotNull(assetQuery, nameof(assetQuery)); Guard.NotNull(assetThumbnailGenerator, nameof(assetThumbnailGenerator)); Guard.NotNull(tagGenerators, nameof(tagGenerators)); this.assetStore = assetStore; this.assetEnricher = assetEnricher; this.assetQuery = assetQuery; this.assetThumbnailGenerator = assetThumbnailGenerator; this.tagGenerators = tagGenerators; }
public AssetCommandMiddleware( IGrainFactory grainFactory, IAssetEnricher assetEnricher, IAssetQueryService assetQuery, IAssetFileStore assetFileStore, IAssetThumbnailGenerator assetThumbnailGenerator, IContextProvider contextProvider, IEnumerable <ITagGenerator <CreateAsset> > tagGenerators) : base(grainFactory) { Guard.NotNull(assetEnricher); Guard.NotNull(assetFileStore); Guard.NotNull(assetQuery); Guard.NotNull(assetThumbnailGenerator); Guard.NotNull(contextProvider); Guard.NotNull(tagGenerators); this.assetFileStore = assetFileStore; this.assetEnricher = assetEnricher; this.assetQuery = assetQuery; this.assetThumbnailGenerator = assetThumbnailGenerator; this.contextProvider = contextProvider; this.tagGenerators = tagGenerators; }