public static void WriteAuditRecord(AuditRecord auditRecord) { //try //{ // var xTest = new AuditRecordMongo(auditRecord); // const string connString = "mongodb://ec2-54-221-19-62.compute-1.amazonaws.com"; // var client = new MongoClient(connString); // var server = client.GetServer(); // var database = server.GetDatabase("CcdDeDupAudit"); // var collection = database.GetCollection<AuditRecordMongo>("auditRecords"); // collection.Insert(xTest); //} //catch (Exception) //{ // //Catches if I have db server off //} //var xList = from e in collection.AsQueryable<AuditRecordMongo>() // select e; //new Thread(auditRecord.SaveDynamoDb).Start(); //auditRecord.SaveDynamoDb(); //new Thread(auditRecord.SaveRuleList).Start(); //new Thread(auditRecord.SaveDiscard).Start(); //new Thread(auditSave.Save).Start(); }
public AuditRecordMongo(AuditRecord auditRecord) { AuditId = auditRecord.AuditId; MergeId = auditRecord.MergeId; DateStamp = auditRecord.DateStamp; MergeRule = auditRecord.MergeRule; RuleVersion = auditRecord.RuleVersion; PreRuleCcdList = auditRecord.PreRuleCcdList; PostRuleCcdList = auditRecord.PostRuleCcdList; PreRuleMasterCcd = auditRecord.PreRuleMasterCcd; PostRuleMasterCcd = auditRecord.PostRuleMasterCcd; RunSeconds = auditRecord.RunSeconds; }