Beispiel #1
0
      public LogbookEntryService[] GetEntries()
      {
         EntriesTableAdapter adapter = new EntriesTableAdapter();

         WCFLogbookDataSet.EntriesDataTable table = new WCFLogbookDataSet.EntriesDataTable();
         adapter.Fill(table);

         Func<WCFLogbookDataSet.EntriesRow,LogbookEntryService> convert = (row) =>
                                                                          {
                                                                             return new LogbookEntryService(row.MachineName,row.HostName,row.EntryDate,row.EntryTime,row.AssemblyName,row.FileName,row.LineNumber,row.TypeName,row.MemberAccessed,row.ExceptionName,row.ExceptionMessage,row.ProvidedFault,row.ProvidedMessage,row.Event);
                                                                          };
         return table.ToArray(convert);
      }
Beispiel #2
0
 public void Clear()
 {
    EntriesTableAdapter adapter = new EntriesTableAdapter();
    adapter.Clear();
 }
Beispiel #3
0
 public void LogEntry(LogbookEntryService entry)
 {
    EntriesTableAdapter adapter = new EntriesTableAdapter();
    adapter.Insert(entry.MachineName,entry.HostName,entry.AssemblyName,entry.FileName,entry.LineNumber,entry.TypeName,entry.MemberAccessed,entry.Date,entry.Time,entry.ExceptionName,entry.ExceptionMessage,entry.ProvidedFault,entry.ProvidedMessage,entry.Event);
 }