private DataView buildTable() { var logEntries = new LogEntryDatabaseRepository().Get(new AllSpecification<LogEntry>()); var table = new DataTable(); var columns = new DataColumn[] { new DataColumn("Message"), new DataColumn("Severity"), new DataColumn("Source"), new DataColumn("TimeStamp") }; table.Columns.AddRange(columns); foreach (LogEntry entry in logEntries) { DataRow row = table.NewRow(); row[0] = entry.Message; row[1] = entry.Severity; row[2] = entry.Source; row[3] = entry.TimeStamp; table.Rows.Add(row); } var view = new DataView(table); view.Sort = "TimeStamp DESC"; return view; }
public void Setup() { DeleteDatabaseIfExists(); RecreateSessionFactory(); logRepo = new LogEntryDatabaseRepository(sessionFactory); }