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(); } }
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(); } }
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(); } }