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 }); }
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 }; }