Esempio n. 1
0
        public override bool Delete(string itemId)
        {
            var root = FileStorageManager.VerifyRoot(Config.RootItem, Config.MediaFolderTemplate);

            FileStorageManager.DeleteMediaItem(root, itemId, Config.ContentDatabase, Config.PublishDatabase);
            return(true);
        }
Esempio n. 2
0
        protected override object SaveFile(UploadFileInfo uploadFileInfo)
        {
            var rootItem  = FileStorageManager.VerifyRoot(Config.RootItem, Config.MediaFolderTemplate);
            var mediaItem = FileStorageManager.AddFile(Config.ContentDatabase, uploadFileInfo, string.Format(rootItem.Paths.ContentPath + "/" + uploadFileInfo.Id));

            uploadFileInfo.Url = Settings.FileDownloadUrl(Config.BaseUrl, mediaItem.InnerItem.ID.ToUrlString());

            return(mediaItem);
        }