Beispiel #1
0
        private IComparableDataItem GetFieldsValues(IEnumerable <FieldInfoPair> fieldPairs, IDataItem item)
        {
            var groupingPair = new GroupingPair();

            foreach (var fieldPair in fieldPairs)
            {
                var value = item.GetValueOrDefault(fieldPair.OutputName, item);
                groupingPair[fieldPair.OutputName] = value;
            }

            return(groupingPair);
        }