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; }