private async Task LoadGoogleFile(string id, DriveService service) { GoogleFolder google = new GoogleFolder(service); await google.AddFiles(id); folder.Add(google); }
private async Task LoadGoogleFile(string id, DriveInfo driveinfo) { GoogleFolder google = new GoogleFolder(driveinfo); await google.AddFiles(id); all.Add(google); }
public CloudFiles CreateFile(Dictionary <string, object> fileinfo) { CloudFiles files = null; if (driveinfo.token.Drive == "Google") { GoogleFolder folder = new GoogleFolder(driveinfo); files = folder.AddFiles(fileinfo); } else if (driveinfo.token.Drive == "OneDrive") { OneDriveFolder folder = new OneDriveFolder(driveinfo); files = folder.AddFiles(fileinfo); } else if (driveinfo.token.Drive == "DropBox") { DropBoxFolder folder = new DropBoxFolder(driveinfo); files = folder.AddFiles(fileinfo); } return(files); }
private async void NavigateToItem(CloudFiles item) { flowLayoutPanel_filecontent.Controls.Clear(); if ((item as GoogleFile) != null) { GoogleFile file = (GoogleFile)item; AllFolder newfolder = new GoogleFolder(file.Service); await newfolder.AddFiles(file.GetId()); LoadTile(newfolder); } else if ((item as OneDriveFile) != null) { OneDriveFile file = (OneDriveFile)item; AllFolder newfolder = new OneDriveFolder(file.Connect); await newfolder.AddFiles(file.GetId()); LoadTile(newfolder); } else { MessageBox.Show("파일 열기 실패"); } }