Example #1
0
        public void InsertRelatedDoc(RelatedDocDTO relatedDoc)
        {
            RelatedDoc newRelatedDoc = RelatedDocFactory.CreateRelatedDoc(relatedDoc.SourceId, relatedDoc.DocumentId,
                relatedDoc.DocumentName);

            _relatedDocRepository.Add(newRelatedDoc);
        }
Example #2
0
 public void DeleteRelatedDoc(RelatedDocDTO relatedDoc)
 {
     RelatedDoc delRelatedDoc =
         _relatedDocRepository.GetFiltered(t => t.Id == relatedDoc.Id)
             .FirstOrDefault();
     //获取需要删除的对象。
     _relatedDocRepository.Remove(delRelatedDoc); //删除RelatedDocDTO。
 }
Example #3
0
        public void ModifyRelatedDoc(RelatedDocDTO relatedDoc)
        {
            RelatedDoc updateRelatedDoc =
                _relatedDocRepository.GetFiltered(t => t.Id == relatedDoc.Id)
                    .FirstOrDefault();
            //获取需要更新的对象。
            RelatedDoc current = RelatedDocFactory.CreateRelatedDoc(relatedDoc.SourceId, relatedDoc.DocumentId,
                relatedDoc.DocumentName);

            _relatedDocRepository.Merge(updateRelatedDoc, current);
        }