Beispiel #1
0
        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();
        }
Beispiel #2
0
 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;
 }