public ActionResult <DocumentId> UploadDocument(DocumentUpload documentUpload) { int length = 0; if (String.IsNullOrEmpty(documentUpload.Text)) { documentUpload.Text = PDFService.GetTextFromPDFBytes(documentUpload.Contents); length = documentUpload.Contents.Length; } else { length = documentUpload.Text.Length; } string id = DocumentService.SaveDocumentDataFromText(documentUpload.Email, length, documentUpload.Text); if (string.IsNullOrWhiteSpace(id)) { return(NotFound()); } else { return(Ok(new DocumentId { Id = id })); } }