Ejemplo n.º 1
0
        public void InsertRelatedDoc(RelatedDocDTO relatedDoc)
        {
            var newRelatedDoc = RelatedDocFactory.CreateRelatedDoc(relatedDoc.SourceId, relatedDoc.DocumentId,
                relatedDoc.DocumentName);

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

            _relatedDocRepository.Merge(updateRelatedDoc, current);
        }