private void initializeAddNewfolderCodeActivity_ExecuteCode(object sender, EventArgs e) { FormsWorkflow workflow = this.GetRoot <FormsWorkflow>(); string parentFolderPath; string storeId; if (this.EntityToken is MediaRootFolderProviderEntityToken) { MediaRootFolderProviderEntityToken token = (MediaRootFolderProviderEntityToken)this.EntityToken; storeId = token.Id; parentFolderPath = "/"; } else { DataEntityToken token = (DataEntityToken)this.EntityToken; IMediaFileFolder parentFolder = (IMediaFileFolder)token.Data; storeId = parentFolder.StoreId; parentFolderPath = parentFolder.Path; } IMediaFileStore store = DataFacade.GetData <IMediaFileStore>(x => x.Id == storeId).First(); IMediaFileFolder folder = DataFacade.BuildNew <IMediaFileFolder>(); folder.Path = parentFolderPath; workflow.Bindings.Add("NewFolder", folder); workflow.Bindings.Add("FolderName", ""); workflow.Bindings.Add("ProviderName", store.DataSourceId.ProviderName); workflow.Bindings.Add("ProvidesMetaData", false); workflow.BindingsValidationRules.Add("FolderName", new List <ClientValidationRule> { new NotNullClientValidationRule() }); }
public MapPoisPartDisplay(IContentManager contentManager, IContentDefinitionManager contentDefinitionManager, IMediaFileStore mediaFileStore, IServiceProvider serviceProvider) { _contentManager = contentManager; _contentDefinitionManager = contentDefinitionManager; _mediaFileStore = mediaFileStore; _serviceProvider = serviceProvider; }
public static IList <ResponsiveMediaItem> ParseMedia(IMediaFileStore mediaFileStore, string data) { var media = new List <ResponsiveMediaItem>(); if (!string.IsNullOrWhiteSpace(data)) { media = data.StartsWith("[") ? JsonConvert.DeserializeObject <List <ResponsiveMediaItem> >(data) : new List <ResponsiveMediaItem> { JsonConvert.DeserializeObject <ResponsiveMediaItem>(data) }; } foreach (var mediaItem in media) { if (mediaItem.Sources == null) { continue; } foreach (var source in mediaItem.Sources) { source.Name = Path.GetFileName(source.Path); source.Url = mediaFileStore.MapPathToPublicUrl(source.Path); } } return(media); }
public PictureController(IHttpContextAccessor httpContextAccessor, IMediaFileStore mediaFileStore, IFileStore fileStore, IPictureService pictureService) : base(httpContextAccessor) { _mediaFileStore = mediaFileStore; _pictureService = pictureService; _fileStore = fileStore; }
public BlocksParser(IHttpContextAccessor httpContextAccessor, ILiquidTemplateManager liquidTemplateManager, ILogger <BlocksParser> logger, IMediaFileStore mediaFileStore, IShapeFactory shapeFactory) { _httpContextAccessor = httpContextAccessor; _liquidTemplateManager = liquidTemplateManager; _logger = logger; _mediaFileStore = mediaFileStore; _shapeFactory = shapeFactory; }
public MetaTagsService(IHttpContextAccessor httpContextAccessor, ILiquidTemplateManager liquidTemplateManager, IMediaFileStore mediaFileStore, IResourceManager resourceManager, ISiteService siteService) { _httpContextAccessor = httpContextAccessor; _liquidTemplateManager = liquidTemplateManager; _mediaFileStore = mediaFileStore; _resourceManager = resourceManager; _siteService = siteService; }
public AttachedMediaFieldsFolderAuthorizationHandler(IServiceProvider serviceProvider, AttachedMediaFieldFileService attachedMediaFieldFileService, IMediaFileStore fileStore) { _serviceProvider = serviceProvider; _attachedMediaFieldFileService = attachedMediaFieldFileService; _fileStore = fileStore; }
public AttachedMediaFieldFileService(IMediaFileStore fileStore, ILogger <AttachedMediaFieldFileService> logger) { _fileStore = fileStore; _logger = logger; MediaFieldsFolder = "mediafields"; MediaFieldsTempSubFolder = _fileStore.Combine(MediaFieldsFolder, "temp"); }
public RssFeedService(IClock clock, IContentManager contentManager, IHttpContextAccessor httpContextAccessor, IMediaFileStore mediaFileStore, IQueryManager queryManager, IUrlHelperFactory urlHelperFactory) { _clock = clock; _contentManager = contentManager; _httpContextAccessor = httpContextAccessor; _mediaFileStore = mediaFileStore; _queryManager = queryManager; _urlHelperFactory = urlHelperFactory; }
public MediaStep( IMediaFileStore mediaFileStore, IOptions <MediaOptions> options, ILogger <MediaStep> logger) { _mediaFileStore = mediaFileStore; _allowedFileExtensions = options.Value.AllowedFileExtensions; _logger = logger; }
public AssetUrlShortcodeProvider( IMediaFileStore mediaFileStore, IHttpContextAccessor httpContextAccessor, IOptions <ResourceManagementOptions> options) { _mediaFileStore = mediaFileStore; _httpContextAccessor = httpContextAccessor; _options = options.Value; }
public TempDirCleanerService(IMediaFileStore fileStore, AttachedMediaFieldFileService attachedMediaFieldFileService, ShellSettings shellSettings, ILogger <TempDirCleanerService> logger) { _fileStore = fileStore; _attachedMediaFieldFileService = attachedMediaFieldFileService; _shellSettings = shellSettings; _logger = logger; }
public GenerateSitemapXmlTask(IMediator mediator, ILanguageService languageService, IStoreService storeService, IMediaFileStore mediaFileStore) { _mediator = mediator; _languageService = languageService; _storeService = storeService; _mediaFileStore = mediaFileStore; }
public ImageShortcodeProvider( IMediaFileStore mediaFileStore, IHtmlSanitizerService htmlSanitizerService, IHttpContextAccessor httpContextAccessor, IOptions <ResourceManagementOptions> options) { _mediaFileStore = mediaFileStore; _htmlSanitizerService = htmlSanitizerService; _httpContextAccessor = httpContextAccessor; _options = options.Value; }
public CommentFilesApiController(AttachedMediaToContentItemService attachedMediaToContentItemService, IContentManager contentManager, IHttpContextAccessor httpContextAccessor, IOptions <MediaOptions> options, ILogger <FroalaApiController> logger, IMediaFileStore mediaFileStore, IContentTypeProvider contentTypeProvider, IStringLocalizer <FroalaApiController> stringLocalizer) { _attachedMediaToContentItemService = attachedMediaToContentItemService; _contentManager = contentManager; _httpContextAccessor = httpContextAccessor; _allowedFileExtensions = options.Value.AllowedFileExtensions; _logger = logger; _mediaFileStore = mediaFileStore; _contentTypeProvider = contentTypeProvider; S = stringLocalizer; }
public AdminController( IMediaFileStore mediaFileStore, IAuthorizationService authorizationService, IContentTypeProvider contentTypeProvider, ILogger <AdminController> logger) { _mediaFileStore = mediaFileStore; _authorizationService = authorizationService; _contentTypeProvider = contentTypeProvider; _logger = logger; }
public GetRobotsTextFileHandler( IWorkContext workContext, ILanguageService languageService, IMediaFileStore mediaFileStore, AppConfig config) { _workContext = workContext; _languageService = languageService; _mediaFileStore = mediaFileStore; _config = config; }
public MediaController( IAssetStore assetStore, IAssetThumbnailGenerator assetThumbnailGenerator, IMediaStore mediaStore, IMediaFileStore mediaFileStore) { this.assetStore = assetStore; this.assetThumbnailGenerator = assetThumbnailGenerator; this.mediaStore = mediaStore; this.mediaFileStore = mediaFileStore; }
public PictureController( IPictureService pictureService, IPermissionService permissionService, IMediaFileStore mediaFileStore, MediaSettings mediaSettings) { _pictureService = pictureService; _permissionService = permissionService; _mediaFileStore = mediaFileStore; _mediaSettings = mediaSettings; }
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 FileBuilder( // ISiteService siteService, IContainerFlattener flattener, IEnumerable <IFileBuildWorker> fileBuilderWorkers, IMediaFileStore storageProvider ) { // _siteService = siteService; _flattener = flattener; _fileBuilderWorkers = fileBuilderWorkers; _storageProvider = storageProvider; //_clock = clock; }
public AmazonPictureService(IRepository <Picture> pictureRepository, ILogger logger, IMediator mediator, IWebHostEnvironment hostingEnvironment, IWorkContext workContext, ICacheBase cacheBase, IMediaFileStore mediaFileStore, MediaSettings mediaSettings, AppConfig config) : base(pictureRepository, logger, mediator, hostingEnvironment, workContext, cacheBase, mediaFileStore, mediaSettings) { _config = config; //Arguments guard if (string.IsNullOrEmpty(_config.AmazonAwsAccessKeyId)) { throw new ArgumentNullException("AmazonAwsAccessKeyId"); } if (string.IsNullOrEmpty(_config.AmazonAwsSecretAccessKey)) { throw new ArgumentNullException("AmazonAwsSecretAccessKey"); } if (string.IsNullOrEmpty(_config.AmazonBucketName)) { throw new ArgumentNullException("AmazonBucketName"); } //Region guard var regionEndpoint = RegionEndpoint.GetBySystemName(_config.AmazonRegion); if (regionEndpoint.DisplayName == "Unknown") { throw new NullReferenceException("specified Region is invalid"); } //Client guard _s3Client = new AmazonS3Client(_config.AmazonAwsAccessKeyId, _config.AmazonAwsSecretAccessKey, regionEndpoint); //Bucket guard _bucketName = _config.AmazonBucketName; //Cloudfront distribution _distributionDomainName = _config.AmazonDistributionDomainName; }