// GET api/values public IEnumerable <string> Get() { string rootPath = string.Empty; string fileList = string.Empty; try { rootPath = System.Web.Hosting.HostingEnvironment.MapPath("~/"); string tempFolder = rootPath;// Server.MapPath("~/") + "TempDocuments"; DocumentController docController = new DocumentController(); docController.SelectStorage(DocumentStorage.Dropbox); docController.SetStoragePath("/"); docController.SetFilePath(tempFolder); fileList = docController.GetFiles(); } catch (Exception ex) { return(new string[] { ex.ToString(), rootPath }); } return(fileList.Split(Convert.ToChar(","))); }
// POST api/values public HttpResponseMessage Post(Document document) { try { var rootPath = System.Web.Hosting.HostingEnvironment.MapPath("~/"); string tempFolder = rootPath;// Server.MapPath("~/") + "TempDocuments"; DocumentController docController = new DocumentController(); docController.SelectStorage(DocumentStorage.Dropbox); docController.SetStoragePath("/"); docController.SetFilePath(tempFolder); string fileList = docController.GetFiles(); docController.Download("Get Started with Dropbox.pdf"); docController.SelectStorage(DocumentStorage.GoogleDrive); docController.Upload("Get Started with Dropbox.pdf"); } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new StringContent(ex.ToString()) }); } return(new HttpResponseMessage(HttpStatusCode.OK)); }