public void MongoObjects() { IDisposable loopDisposable; var mongoClient = new MongoClient("mongodb://localhost"); var mongoServer = mongoClient.GetServer(); var db = mongoServer.GetDatabase("nplogger"); var collection = db.GetCollection<Customer>("Customers"); var n1 = new Customer(); var n2 = new Customer(); var log = _logger.MainSession; var m = log.EnterMethod(GetCurrentMethod()); var myList = new List<Customer>(); log.LogDateTime("DateTimeValue_UTC", DateTime.UtcNow); log.LogSystemInformation(); n1.Name = "Ivan Nausley"; n1.Address = "426 N Rosevere"; n1.City = "Dearborn"; n1.State = "Michigan"; n1.ZipCode = "48128"; myList.Add(n1); log.LogObject("n1 Object - Ivan", n1); n2.Name = "Brock Coffee"; n2.Address = "45207 Helm Street"; n2.City = "Plymouth"; n2.State = "Michigan"; n2.ZipCode = "48170"; myList.Add(n2); log.LogObject("n2 Object - Brock", n2); log.LogMessage("Start database tests"); collection.Save(n1); collection.Save(n2); log.LogMessage("Read database test"); var result1 = collection.AsQueryable().FirstOrDefault(d => d.Name == "Brock Coffee"); log.LogObject("result1", result1); var resultList = collection.FindAllAs<Customer>(); log.LogList("resultList - LIST",resultList); log.LogString("resultList - JSON",JsonConvert.SerializeObject(resultList)); using (var p = log.EnterMethod("resultList foreach loop")) { foreach (var customer in resultList) { log.LogObject("customer Object",customer); } } using (var p = log.EnterMethod("resultList foreach loop 2")) { foreach (var customer in resultList) { log.LogObject("customer Object",customer); } } log.LogSeparator(); m.Dispose(); }
public void Objects() { var n1 = new Customer(); var n2 = new Customer(); var log = _logger.MainSession; var m = log.EnterMethod(GetCurrentMethod()); log.LogDateTime("DateTimeValue_UTC", DateTime.UtcNow); n1.Name = "Ivan Nausley"; n1.Address = "426 N Rosevere"; n1.City = "Dearborn"; n1.State = "Michigan"; n1.ZipCode = "48128"; log.LogObject("n1 Object - Ivan",n1); n2.Name = "Brock Coffee"; n2.Address = "45207 Helm Street"; n2.City = "Plymouth"; n2.State = "Michigan"; n2.ZipCode = "48170"; log.LogObject("n2 Object - Brock", n2); log.LogSeparator(); m.Dispose(); }
public void ListObjects() { var n1 = new Customer(); var n2 = new Customer(); var log = _logger.MainSession; var myList = new List<Customer>(); var m = log.EnterMethod(GetCurrentMethod()); log.LogDateTime("DateTimeValue_UTC", DateTime.UtcNow); log.LogSystemInformation(); n1.Name = "Ivan Nausley"; n1.Address = "426 N Rosevere"; n1.City = "Dearborn"; n1.State = "Michigan"; n1.ZipCode = "48128"; myList.Add(n1); log.LogObject("n1 Object - Ivan", n1); n2.Name = "Brock Coffee"; n2.Address = "45207 Helm Street"; n2.City = "Plymouth"; n2.State = "Michigan"; n2.ZipCode = "48170"; myList.Add(n2); log.LogObject("n2 Object - Brock", n2); log.LogString("myList of Objects", JsonConvert.SerializeObject(myList)); log.LogSeparator(); m.Dispose(); }