public void SaveAndUpload() { var documentId = CadDms.CreateNewDocumentId(); Save(documentId); var fullpath = AcadApp.DocumentManager.MdiActiveDocument.Name; var dmsDocument = new DmsDocument { DocumentId = documentId, FileContent = File.ReadAllBytes(fullpath), FileExtension = "DWG" }; var result = CadDms.UploadDocument(dmsDocument); if (!result.Success) { MessageBox.Show( string.Format("It was not possible to upload the file!{0}{0}{1}", Environment.NewLine, result.Message), "Save with new ID and upload", MessageBoxButton.OK, MessageBoxImage.Error); } }
public bool Delete(string documentId) { var result = CadDms .DeleteDocument(documentId); if (!result.Success) { MessageBox.Show( string.Format("It was not possible to delete the document!{0}{0}{1}", Environment.NewLine, result.Message), "Delete document", MessageBoxButton.OK, MessageBoxImage.Error); } return(result.Success); }
public void Download(string documentId) { var result = CadDms.DownloadDocument(documentId); if (result.Success) { File.WriteAllBytes( string.Format("{0}.{1}", result.Document.DocumentId, result.Document.FileExtension), result.Document.FileContent); } else { MessageBox.Show( string.Format("It was not possible to download the file!{0}{0}{1}", Environment.NewLine, result.Message), "Download document", MessageBoxButton.OK, MessageBoxImage.Error); } }
public string CreateNewId() { return(CadDms.CreateNewDocumentId()); }
public void SaveWithNewId() { Save(CadDms.CreateNewDocumentId()); }