public static IQueryable<MediaContent> GetAncestorItems()
        {
            //gets an isntance of the LibrariesManager
            var manager = LibrariesManager.GetManager();
 
            //creates an image album
            var imagesAlbum = manager.CreateAlbum();
            imagesAlbum.Title = "ImageAlbumTitle1";
            manager.SaveChanges();
 
            //creates a folder under the album
            var folder = manager.CreateFolder(imagesAlbum);
            var folderId = folder.Id;
            folder.Title = "FolderTitle";
            manager.SaveChanges();
 
            //creates an image in the album and assigns the folder to the image 
            //by using the FolderId property
            var image = manager.CreateImage();
            image.Title = "imageTitle";
            image.FolderId = folderId;
            manager.SaveChanges();
 
            //creates another folder under the album
            var folder1 = manager.CreateFolder(imagesAlbum);
            folder1.Title = "ChildFolderTitle1";
 
            //changes the folder of the image
            manager.ChangeItemFolder(image, folder1);
 
            //gets all the ancestors of the album
            var ancestors = manager.GetAncestorItems(imagesAlbum);
            return ancestors;
        }