Exemple #1
0
 public ManageMediaFolderAuthorizationHandler(IServiceProvider serviceProvider,
                                              AttachedMediaFieldFileService attachedMediaFieldFileService,
                                              IMediaFileStore fileStore,
                                              IOptions <MediaOptions> options,
                                              IUserAssetFolderNameProvider userAssetFolderNameProvider)
 {
     _serviceProvider = serviceProvider;
     _attachedMediaFieldFileService = attachedMediaFieldFileService;
     _fileStore    = fileStore;
     _mediaOptions = options.Value;
     _userAssetFolderNameProvider = userAssetFolderNameProvider;
 }
 public AdminController(
     IMediaFileStore mediaFileStore,
     IMediaNameNormalizerService mediaNameNormalizerService,
     IAuthorizationService authorizationService,
     IContentTypeProvider contentTypeProvider,
     IOptions <MediaOptions> options,
     ILogger <AdminController> logger,
     IStringLocalizer <AdminController> stringLocalizer,
     IUserAssetFolderNameProvider userAssetFolderNameProvider
     )
 {
     _mediaFileStore             = mediaFileStore;
     _mediaNameNormalizerService = mediaNameNormalizerService;
     _authorizationService       = authorizationService;
     _contentTypeProvider        = contentTypeProvider;
     _mediaOptions          = options.Value;
     _allowedFileExtensions = _mediaOptions.AllowedFileExtensions;
     _logger = logger;
     S       = stringLocalizer;
     _userAssetFolderNameProvider = userAssetFolderNameProvider;
 }