public object ProcessingBoundary(IList<SummaryCellData> columnCellsSummaryData)
{
if (columnCellsSummaryData == null || !columnCellsSummaryData.Any()) return 0;
var list = columnCellsSummaryData;
double max = 0;
var cellValue = Convert.ToDouble(list.First().CellData.PropertyValue, CultureInfo.InvariantCulture);
max = cellValue;
foreach (var item in list)
{
cellValue = Convert.ToDouble(item.CellData.PropertyValue, CultureInfo.InvariantCulture);
if (cellValue > max)
max = cellValue;
}
return max;
}