public MediaFilesSelectorExample(IMediaFileInfoProvider mediaFileInfo, IComponentPropertiesRetriever componentPropertiesRetriever, ISiteService siteService) { this.mediaFileInfo = mediaFileInfo; this.componentPropertiesRetriever = componentPropertiesRetriever; this.siteService = siteService; }
// Initializes instances of required services using dependency injection public MediaLibraryController(IMediaFileUrlRetriever mediaFileUrlRetriever, IMediaLibraryInfoProvider mediaLibraryInfoProvider, IMediaFileInfoProvider mediaFileInfoProvider, ISiteService siteService) { this.mediaFileUrlRetriever = mediaFileUrlRetriever; this.mediaLibraryInfoProvider = mediaLibraryInfoProvider; this.mediaFileInfoProvider = mediaFileInfoProvider; this.siteService = siteService; }
public SelectorsWidgetViewComponent(IPageAttachmentUrlRetriever attachmentUrlRetriever, IMediaFileInfoProvider mediaFileInfoProvider, IMediaFileUrlRetriever mediaFileUrlRetriever, ISiteService siteService) { this.attachmentUrlRetriever = attachmentUrlRetriever; this.mediaFileInfoProvider = mediaFileInfoProvider; this.mediaFileUrlRetriever = mediaFileUrlRetriever; this.siteService = siteService; }
public KenticoMediaRepository(ISiteService SiteRepo, IPageAttachmentUrlRetriever pageAttachmentUrlRetriever, IAttachmentInfoProvider attachmentInfoProvider, IMediaFileInfoProvider mediaFileInfoProvider, IEventLogService eventLogService) { _SiteRepo = SiteRepo; _pageAttachmentUrlRetriever = pageAttachmentUrlRetriever; _attachmentInfoProvider = attachmentInfoProvider; _mediaFileInfoProvider = mediaFileInfoProvider; _eventLogService = eventLogService; }
public SelectorsWidgetController(IPageAttachmentUrlRetriever attachmentUrlRetriever, IComponentPropertiesRetriever propertiesRetriever, IMediaFileInfoProvider mediaFileInfoProvider, IMediaFileUrlRetriever mediaFileUrlRetriever, ISiteService siteService) { this.attachmentUrlRetriever = attachmentUrlRetriever; this.propertiesRetriever = propertiesRetriever; this.mediaFileInfoProvider = mediaFileInfoProvider; this.mediaFileUrlRetriever = mediaFileUrlRetriever; this.siteService = siteService; }
public MediaFileRepository( IMediaLibraryInfoProvider mediaLibraryInfoProvider, IMediaFileInfoProvider mediaFileInfoProvider, ISiteService siteService, IMediaFileUrlRetriever mediaFileUrlRetriever, IOptionsMonitor <XperienceOptions> optionsMonitor) { _mediaLibraryInfoProvider = mediaLibraryInfoProvider ?? throw new ArgumentNullException(nameof(mediaLibraryInfoProvider)); _mediaFileInfoProvider = mediaFileInfoProvider ?? throw new ArgumentNullException(nameof(mediaFileInfoProvider)); _siteService = siteService ?? throw new ArgumentNullException(nameof(siteService)); _mediaFileUrlRetriever = mediaFileUrlRetriever ?? throw new ArgumentNullException(nameof(mediaFileUrlRetriever)); _optionsMonitor = optionsMonitor ?? throw new ArgumentNullException(nameof(optionsMonitor)); }
/// <summary> /// Initializes a new instance of the <see cref="KenticoMediaFileRepository"/> class. /// </summary> /// <param name="mediaLibraryInfoProvider">Provider for <see cref="MediaLibraryInfo"/> management.</param> /// <param name="mediaFileInfoProvider">Provider for <see cref="MediaFileInfo"/> management.</param> /// <exception cref="ArgumentNullException">Thrown when <paramref name="mediaLibraryInfoProvider"/> or <paramref name="mediaFileInfoProvider"/> is null.</exception> public KenticoMediaFileRepository(IMediaLibraryInfoProvider mediaLibraryInfoProvider, IMediaFileInfoProvider mediaFileInfoProvider) { this.mediaLibraryInfoProvider = mediaLibraryInfoProvider ?? throw new ArgumentNullException(nameof(mediaLibraryInfoProvider)); this.mediaFileInfoProvider = mediaFileInfoProvider ?? throw new ArgumentNullException(nameof(mediaFileInfoProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="MediaFileRepository"/> class. /// </summary> /// <param name="mediaLibraryInfoProvider">Provider for <see cref="MediaLibraryInfo"/> management.</param> /// <param name="mediaFileInfoProvider">Provider for <see cref="MediaFileInfo"/> management.</param> /// <param name="repositoryCacheHelper">Handles caching of retrieved objects.</param> public MediaFileRepository(IMediaLibraryInfoProvider mediaLibraryInfoProvider, IMediaFileInfoProvider mediaFileInfoProvider, RepositoryCacheHelper repositoryCacheHelper) { this.mediaLibraryInfoProvider = mediaLibraryInfoProvider; this.mediaFileInfoProvider = mediaFileInfoProvider; this.repositoryCacheHelper = repositoryCacheHelper; }
/// <summary> /// Initializes a new instance of the <see cref="BannerWidgetViewComponent"/> class. /// </summary> /// <param name="mediaFileProvider">The media file provider.</param> /// <param name="fileUrlRetriever">The media file URL retriever.</param> public BannerWidgetViewComponent(IMediaFileInfoProvider mediaFileProvider, IMediaFileUrlRetriever fileUrlRetriever) { this.mediaFileProvider = mediaFileProvider; this.fileUrlRetriever = fileUrlRetriever; }