Пример #1
0
            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);
            }
Пример #2
0
            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);
            }