Exemplo n.º 1
0
 public MediaFilesSelectorExample(IMediaFileInfoProvider mediaFileInfo,
                                  IComponentPropertiesRetriever componentPropertiesRetriever,
                                  ISiteService siteService)
 {
     this.mediaFileInfo = mediaFileInfo;
     this.componentPropertiesRetriever = componentPropertiesRetriever;
     this.siteService = siteService;
 }
Exemplo n.º 2
0
 // 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;
 }
Exemplo n.º 3
0
 public SelectorsWidgetViewComponent(IPageAttachmentUrlRetriever attachmentUrlRetriever,
                                     IMediaFileInfoProvider mediaFileInfoProvider,
                                     IMediaFileUrlRetriever mediaFileUrlRetriever,
                                     ISiteService siteService)
 {
     this.attachmentUrlRetriever = attachmentUrlRetriever;
     this.mediaFileInfoProvider  = mediaFileInfoProvider;
     this.mediaFileUrlRetriever  = mediaFileUrlRetriever;
     this.siteService            = siteService;
 }
Exemplo n.º 4
0
 public KenticoMediaRepository(ISiteService SiteRepo,
                               IPageAttachmentUrlRetriever pageAttachmentUrlRetriever,
                               IAttachmentInfoProvider attachmentInfoProvider,
                               IMediaFileInfoProvider mediaFileInfoProvider,
                               IEventLogService eventLogService)
 {
     _SiteRepo = SiteRepo;
     _pageAttachmentUrlRetriever = pageAttachmentUrlRetriever;
     _attachmentInfoProvider     = attachmentInfoProvider;
     _mediaFileInfoProvider      = mediaFileInfoProvider;
     _eventLogService            = eventLogService;
 }
Exemplo n.º 5
0
 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;
 }
Exemplo n.º 6
0
 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));
 }
Exemplo n.º 8
0
 /// <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;
 }
Exemplo n.º 9
0
 /// <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;
 }