Ejemplo n.º 1
0
 public void DeleteDocument(DocumentDTO document)
 {
     if (document == null)
     {
         throw new Exception("文档不能为空");
     }
     var deleteDocument = _documentRepository.Get(document.DocumentId);
     _documentRepository.Remove(deleteDocument);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }