public void Rename(MediaFolder @new, MediaFolder old) { MediaFolders.RenameFolder(@new, old); var blobClient = CloudStorageAccountHelper.GetStorageAccount().CreateCloudBlobClient(); //var dir = blobContainer.GetDirectoryReference(); var oldPrefix = old.GetMediaFolderItemPath(null) + "/"; var newPrefix = @new.GetMediaFolderItemPath(null) + "/"; MoveDirectory(blobClient, newPrefix, oldPrefix); }
public void Remove(MediaFolder item) { MediaFolders.RemoveFolder(item); (new MediaContentProvider()).Delete(item); }
public void Update(MediaFolder @new, MediaFolder old) { MediaFolders.UpdateFolder(@new); }
public void Add(MediaFolder item) { MediaFolders.AddFolder(item); }
public MediaFolder Get(MediaFolder dummy) { return(MediaFolders.GetFolder(dummy)); }
public IEnumerable <MediaFolder> All(Repository repository) { return(MediaFolders.RootFolders(repository).AsQueryable()); }
public IQueryable <MediaFolder> ChildFolders(MediaFolder parent) { return(MediaFolders.ChildFolders(parent).AsQueryable()); }
public IQueryable<MediaFolder> All(Repository repository) { return MediaFolders.RootFolders(repository).AsQueryable(); }