public static LogRecordPlus ToLogRecordPlus(LogRecord record) { LogRecordPlus recordPlus = new LogRecordPlus(); recordPlus.RecordGuid = record.RecordGuid; recordPlus.RecordItems = new List <LogRecordItemPlus>(); foreach (LogRecordItem lri in record.Items.Values) { LogRecordItemPlus itemPlus = new LogRecordItemPlus(); itemPlus.ColumnIndex = lri.ColumnIndex; itemPlus.Content = lri.Conetent; recordPlus.RecordItems.Add(itemPlus); } return(recordPlus); }
public static LogRecord FromLogRecordPlus(string appGuid, string tableGuid, LogRecordPlus p) { LogRecord record = LogRecord.CreateNewLogRecord(appGuid, tableGuid, p.RecordGuid); if (p.RecordItems != null) { foreach (LogRecordItemPlus plus in p.RecordItems) { record.Items.Add(plus.ColumnIndex, new LogRecordItem(plus.ColumnIndex, plus.Content)); } } return(record); }