PdfRpt.Core.PdfTable.MainTableCellsEvent.getTotalSummaries C# (CSharp) Method

getTotalSummaries() private method

private getTotalSummaries ( ) : object
return object
        private object getTotalSummaries()
        {
            var row = CurrentRowInfoData.LastRenderedRowNumber;
            var propertyName = _pdfRptCell.SharedData.PdfColumnAttributes.PropertyName;

            var result = SummaryCellsData.FirstOrDefault(x => x.CellData.PropertyName == propertyName &&
                                                              x.OverallRowNumber == row);

            if (result == null)
            {
                return string.Empty;
            }

            object data;
            if (IsGroupingEnabled &&
                (_pdfRptCell.RowData.PdfRowType == RowType.SummaryRow ||
                _pdfRptCell.RowData.PdfRowType == RowType.PreviousPageSummaryRow))
            {
                data = result.GroupAggregateValue;
            }
            else
            {
                data = result.OverallAggregateValue;
            }

            return data;
        }