public PandaDoc.Models.GetDocuments.GetDocumentsResponse Documents() { var pandaDocHelper = new PandaDocHelper(); var response = pandaDocHelper.GetAllDocuments().Result; return(response); }
public ShareDocumentResponse Share(string documentId, string recipientEmail) { var pandaDocHelper = new PandaDocHelper(); var response = pandaDocHelper.ShareDocument(documentId, recipientEmail).Result; return(response); }
public async Task <GetDocumentResponse> Upload(string fileName, CreateDocumentRequest request) { var sharedDocuments = new List <ShareDocumentResponse>(); var pandaDocHelper = new PandaDocHelper(); byte[] fileContent = System.IO.File.ReadAllBytes(fileName); var response = await pandaDocHelper.CreateDocument(fileContent, request); return(response); }
public async Task <GetDocumentResponse> Upload(byte[] fileBytes, CreateDocumentRequest request) { GetDocumentResponse response = new GetDocumentResponse(); if (fileBytes.Length > 0) { var pandaDocHelper = new PandaDocHelper(); var docresponse = await pandaDocHelper.CreateDocument(fileBytes, request); response = docresponse; } return(response); }
public dynamic Upload(IFormFile file, string createDocumentRequestJson) { byte[] fileContent; if (file.Length > 0) { using (var ms = new MemoryStream()) { file.CopyTo(ms); fileContent = ms.ToArray(); } var pandaDocHelper = new PandaDocHelper(); var response = pandaDocHelper.CreateDocument(fileContent, createDocumentRequestJson).Result; return(response); } else { return(new HttpResponseMessage(System.Net.HttpStatusCode.PartialContent)); } }
public async Task <GetDocumentResponse> Upload(IFormFile file, CreateDocumentRequest request) { byte[] fileContent; GetDocumentResponse response = new GetDocumentResponse(); if (file.Length > 0) { using (var ms = new MemoryStream()) { file.CopyTo(ms); fileContent = ms.ToArray(); } var pandaDocHelper = new PandaDocHelper(); var docresponse = await pandaDocHelper.CreateDocument(fileContent, request); response = docresponse; } return(response); }
public async Task <GetDocumentResponse> Upload() { byte[] fileContent; GetDocumentResponse response = new GetDocumentResponse(); if (HttpContext.Current.Request.Files.Count == 1) { using (var fs = HttpContext.Current.Request.Files[0].InputStream) { BinaryReader br = new BinaryReader(fs); fileContent = br.ReadBytes((int)fs.Length); } var pandaDocHelper = new PandaDocHelper(); CreateDocumentRequest request = CreateDocumentRequest(); var docresponse = await pandaDocHelper.CreateDocument(fileContent, request); response = docresponse.Value; } return(response); }