示例#1
0
        public void SaveRuleList()
        {
            using (var db = new ccddedupDataContext())
            {
                if (PreRuleCcdList != null && PreRuleCcdList.Count != 0)
                {
                    db.audit_ccds.InsertAllOnSubmit(PreRuleCcdList.Select(x => new audit_ccd()
                    {
                        auditId = AuditId,
                        CcdData = x.Root,
                        PrePost = (int)PrePost.Pre
                    }));
                }
                if (PreRuleCcdList != null && PostRuleCcdList.Count != 0)
                {
                    db.audit_ccds.InsertAllOnSubmit(PostRuleCcdList.Select(x => new audit_ccd()
                    {
                        auditId = AuditId,
                        CcdData = x.Root,
                        PrePost = (int)PrePost.Post
                    }));
                }

                db.SubmitChanges();
            }
        }
示例#2
0
        public void SaveDiscard()
        {
            using (var db = new ccddedupDataContext())
            {
                if (DiscardData != null)
                {
                    db.audit_discards.InsertAllOnSubmit(DiscardData.Select(x => new audit_discard()
                    {
                        AuditId     = AuditId,
                        DiscardData = x
                    }));
                }

                db.SubmitChanges();
            }
        }
示例#3
0
        public void Save()
        {
            using (var db = new ccddedupDataContext())
            {
                db.audits.InsertOnSubmit(new audit()
                {
                    AuditId           = AuditId,
                    MergeId           = MergeId,
                    DateStamp         = DateStamp,
                    MergeRule         = MergeRule,
                    RuleVersion       = RuleVersion,
                    PreRuleMasterCcd  = PreRuleMasterCcd == null ? XElement.Parse("<empty/>") : PreRuleMasterCcd.Root,
                    PostRuleMasterCcd = PostRuleMasterCcd == null ? XElement.Parse("<empty/>") : PostRuleMasterCcd.Root,
                    RunSeconds        = RunSeconds
                });

                db.SubmitChanges();
            }
        }