public void DeleteDocument(DocumentDTO document) { if (document == null) { throw new Exception("文档不能为空"); } var deleteDocument = _documentRepository.Get(document.DocumentId); _documentRepository.Remove(deleteDocument); }
public void ModifyDocument(DocumentDTO document) { if (document == null) { throw new Exception("文档不能为空"); } var updateDocument = _documentRepository.Get(document.DocumentId); DocumentFactory.UpdateDocument(updateDocument, document.Name, document.Extension, document.Abstract, document.Note, document.Uploader, document.IsValid, document.FileStorage, document.FileContent, document.DocumentTypeId); _documentRepository.Modify(updateDocument); }
public void InsertDocument(DocumentDTO document) { if (document == null) { throw new Exception("文档不能为空"); } //新建文档 var newDocument = DocumentFactory.CreateStandardDocument(document.DocumentId, document.Name, document.Extension, document.Abstract, document.Note, document.Uploader, document.IsValid, document.FileStorage, document.FileContent, document.DocumentTypeId); _documentRepository.Add(newDocument); }