public void AddRecord(TracingRecord tracingRecord) { using (var traceRecordsContext = new TraceRecordsContext()) { traceRecordsContext.TracingRecords.Add(tracingRecord); traceRecordsContext.SaveChanges(); } }
public void DeleteAllRecords() { using (var traceRecordsContext = new TraceRecordsContext()) { var allRecords = traceRecordsContext.TracingRecords; traceRecordsContext.TracingRecords.RemoveRange(allRecords); traceRecordsContext.SaveChanges(); } }
public IEnumerable <TracingRecord> GetRecords() { using (var traceRecordsContext = new TraceRecordsContext()) { var result = (from r in traceRecordsContext.TracingRecords //orderby r.TimeStamp descending select r).ToList(); return(result); } }
public TracingRecord GetLastAddedRecord() { using (var traceRecordsContext = new TraceRecordsContext()) { var result = (from r in traceRecordsContext.TracingRecords orderby r.TimeStamp descending select r).FirstOrDefault(); return(result); } }