private Folder ToErrorFolder(ErrorDriveEntry driveEntry) { if (driveEntry == null) { return(null); } return(new Folder { ID = MakeId(driveEntry.ErrorId), ParentFolderID = null, CreateBy = GoogleDriveProviderInfo.Owner, CreateOn = TenantUtil.DateTimeNow(), FolderType = FolderType.DEFAULT, ModifiedBy = GoogleDriveProviderInfo.Owner, ModifiedOn = TenantUtil.DateTimeNow(), ProviderId = GoogleDriveProviderInfo.ID, ProviderKey = GoogleDriveProviderInfo.ProviderKey, RootFolderCreator = GoogleDriveProviderInfo.Owner, RootFolderId = MakeId(), RootFolderType = GoogleDriveProviderInfo.RootFolderType, Shareable = false, Title = MakeFolderTitle(driveEntry), TotalFiles = 0, TotalSubFolders = 0, Error = driveEntry.Error }); }
protected DriveFile GetDriveEntry(object entryId) { DriveFile entry = null; Exception e = null; var driveId = MakeDriveId(entryId); try { if (!CacheEntry.TryGetValue(GoogleDriveProviderInfo.ID + driveId, out entry)) { entry = GoogleDriveProviderInfo.Storage.GetEntry(driveId); CacheEntry.TryAdd(GoogleDriveProviderInfo.ID + driveId, entry); } } catch (Exception ex) { e = ex; } if (entry == null) { //Create error entry entry = new ErrorDriveEntry(e, driveId); } return(entry); }
private Folder <string> ToErrorFolder(ErrorDriveEntry driveEntry) { if (driveEntry == null) { return(null); } var folder = GetErrorFolder(new ErrorEntry(driveEntry.Error, driveEntry.ErrorId)); folder.Title = MakeFolderTitle(driveEntry); return(folder); }
private File <string> ToErrorFile(ErrorDriveEntry driveEntry) { if (driveEntry == null) { return(null); } var file = GetErrorFile(new ErrorEntry(driveEntry.Error, driveEntry.ErrorId)); file.Title = MakeFileTitle(driveEntry); return(file); }
private File ToErrorFile(ErrorDriveEntry driveEntry) { if (driveEntry == null) { return(null); } return(new File { ID = MakeId(driveEntry.ErrorId), CreateBy = GoogleDriveProviderInfo.Owner, CreateOn = TenantUtil.DateTimeNow(), ModifiedBy = GoogleDriveProviderInfo.Owner, ModifiedOn = TenantUtil.DateTimeNow(), ProviderId = GoogleDriveProviderInfo.ID, ProviderKey = GoogleDriveProviderInfo.ProviderKey, RootFolderCreator = GoogleDriveProviderInfo.Owner, RootFolderId = MakeId(), RootFolderType = GoogleDriveProviderInfo.RootFolderType, Title = MakeFileTitle(driveEntry), Error = driveEntry.Error }); }
protected DriveFile GetDriveEntry(object entryId) { DriveFile entry = null; Exception e = null; var driveId = MakeDriveId(entryId); try { entry = CacheEntry.Get(GoogleDriveProviderInfo.ID + driveId, () => GoogleDriveProviderInfo.Storage.GetEntry(driveId)); } catch (Exception ex) { e = ex; } if (entry == null) { //Create error entry entry = new ErrorDriveEntry(e, driveId); } return(entry); }
protected DriveFile GetDriveEntry(object entryId) { DriveFile entry = null; Exception e = null; var driveId = MakeDriveId(entryId); try { entry = CacheEntry.Get(GoogleDriveProviderInfo.ID + driveId, () => GoogleDriveProviderInfo.Storage.GetEntry(driveId)); } catch (Exception ex) { e = ex; } if (entry == null) { //Create error entry entry = new ErrorDriveEntry(e, driveId); } return entry; }
private Folder ToErrorFolder(ErrorDriveEntry driveEntry) { if (driveEntry == null) return null; return new Folder { ID = MakeId(driveEntry.ErrorId), ParentFolderID = null, CreateBy = GoogleDriveProviderInfo.Owner, CreateOn = TenantUtil.DateTimeNow(), FolderType = FolderType.DEFAULT, ModifiedBy = GoogleDriveProviderInfo.Owner, ModifiedOn = TenantUtil.DateTimeNow(), ProviderId = GoogleDriveProviderInfo.ID, ProviderKey = GoogleDriveProviderInfo.ProviderKey, RootFolderCreator = GoogleDriveProviderInfo.Owner, RootFolderId = MakeId(), RootFolderType = GoogleDriveProviderInfo.RootFolderType, Shareable = false, Title = MakeFolderTitle(driveEntry), TotalFiles = 0, TotalSubFolders = 0, Error = driveEntry.Error }; }
private File ToErrorFile(ErrorDriveEntry driveEntry) { if (driveEntry == null) return null; return new File { ID = MakeId(driveEntry.ErrorId), CreateBy = GoogleDriveProviderInfo.Owner, CreateOn = TenantUtil.DateTimeNow(), ModifiedBy = GoogleDriveProviderInfo.Owner, ModifiedOn = TenantUtil.DateTimeNow(), ProviderId = GoogleDriveProviderInfo.ID, ProviderKey = GoogleDriveProviderInfo.ProviderKey, RootFolderCreator = GoogleDriveProviderInfo.Owner, RootFolderId = MakeId(), RootFolderType = GoogleDriveProviderInfo.RootFolderType, Title = MakeFileTitle(driveEntry), Error = driveEntry.Error }; }