Exemple #1
0
        protected ICloudDirectoryEntry GetFolderById(object folderId)
        {
            ICloudDirectoryEntry entry = null;
            Exception            e     = null;

            try
            {
                entry = SharpBoxProviderInfo.Storage.GetFolder(MakePath(folderId));
            }
            catch (Exception ex)
            {
                e = ex;
            }
            if (entry == null)
            {
                //Create error entry
                entry = new ErrorDirectoryEntry(e);
            }
            return(entry);
        }
Exemple #2
0
 private Folder ToErrorFolder(ErrorDirectoryEntry fsEntry)
 {
     return(new Folder
     {
         ID = MakeId(fsEntry),
         ParentFolderID = null,
         CreateBy = SharpBoxProviderInfo.Owner,
         CreateOn = fsEntry.Modified,
         FolderType = FolderType.DEFAULT,
         ModifiedBy = SharpBoxProviderInfo.Owner,
         ModifiedOn = fsEntry.Modified,
         ProviderId = SharpBoxProviderInfo.ID,
         ProviderName = SharpBoxProviderInfo.ProviderName,
         ProviderUserName = SharpBoxProviderInfo.UserName,
         RootFolderCreator = SharpBoxProviderInfo.Owner,
         RootFolderId = MakeId(fsEntry),
         RootFolderType = SharpBoxProviderInfo.RootFolderType,
         Shareable = false,
         Title = MakeTitle(fsEntry),
         TotalFiles = fsEntry.Count - 0,
         TotalSubFolders = 0,
         Error = (fsEntry).Error
     });
 }
 protected ICloudDirectoryEntry GetFolderById(object folderId)
 {
     ICloudDirectoryEntry entry = null;
     Exception e = null;
     try
     {
         entry = SharpBoxProviderInfo.Storage.GetFolder(MakePath(folderId));
     }
     catch (Exception ex)
     {
         e = ex;
     }
     if (entry == null)
     {
         //Create error entry
         entry = new ErrorDirectoryEntry(e);
     }
     return entry;
 }
 private Folder ToErrorFolder(ErrorDirectoryEntry fsEntry)
 {
     return new Folder
                {
                    ID = MakeId(fsEntry),
                    ParentFolderID = null,
                    CreateBy = SharpBoxProviderInfo.Owner,
                    CreateOn = fsEntry.Modified,
                    FolderType = FolderType.DEFAULT,
                    ModifiedBy = SharpBoxProviderInfo.Owner,
                    ModifiedOn = fsEntry.Modified,
                    ProviderId = SharpBoxProviderInfo.ID,
                    ProviderName = SharpBoxProviderInfo.ProviderName,
                    ProviderUserName = SharpBoxProviderInfo.UserName,
                    RootFolderCreator = SharpBoxProviderInfo.Owner,
                    RootFolderId = MakeId(fsEntry),
                    RootFolderType = SharpBoxProviderInfo.RootFolderType,
                    Shareable = false,
                    Title = MakeTitle(fsEntry),
                    TotalFiles = fsEntry.Count - 0,
                    TotalSubFolders = 0,
                    Error = (fsEntry).Error
                };
 }