private void SendMessages() { System.Diagnostics.Debug.WriteLine(this.GetType().Name + ".SendMessages"); using (LogEventDataContext logDb = new LogEventDataContext(LogEventDataContext.ConnectionString)) { if (!logDb.DatabaseExists()) { System.Diagnostics.Debug.WriteLine(this.GetType().Name + ": DB does not exist"); return; } List<LogEvent> events = logDb.GetLogEvents(); foreach (LogEvent e in events) { SendMessage(e); } } System.Diagnostics.Debug.WriteLine(this.GetType().Name + ".AsyncSendMessages event handler finished"); }
private void GetLogEvents(LogEventDataContext logDBContext) { List<LogEvent> list = logDBContext.GetLogEvents(); if (list != null) { LogData.Clear(); int listCount = list.Count; for (int i = listCount - 1; i >= 0; i--) { LogEvent e = list[i]; LogData.Add(new LogData() { LogDataHeading = DeviceTools.GetDateTime(e.Time).ToString(), LogDataContent = e.sensorEvent.ToString() }); } } }