Ejemplo n.º 1
0
        private async Task LoadGoogleFile(string id, DriveService service)
        {
            GoogleFolder google = new GoogleFolder(service);
            await google.AddFiles(id);

            folder.Add(google);
        }
Ejemplo n.º 2
0
        private async Task LoadGoogleFile(string id, DriveInfo driveinfo)
        {
            GoogleFolder google = new GoogleFolder(driveinfo);
            await google.AddFiles(id);

            all.Add(google);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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("파일 열기 실패");
            }
        }