Exemple #1
0
        /// <summary>
        /// Returns the Overall Aggregate Value of the specified property.
        /// </summary>
        /// <param name="propertyName">the specified property</param>
        /// <param name="nullValue">An optional nullValue of the expected object.</param>
        /// <returns></returns>
        public string LastOverallAggregateValueOf(string propertyName, string nullValue = "0")
        {
            var data = ColumnCellsSummaryData.Where(x => x.CellData.PropertyName.Equals(propertyName)).OrderByDescending(x => x.OverallRowNumber).FirstOrDefault();

            if (data == null)
            {
                return(nullValue);
            }
            return(data.OverallAggregateValue.ToSafeString(nullValue));
        }
Exemple #2
0
        /// <summary>
        /// Returns the Overall Aggregate Value of the specified property.
        /// </summary>
        /// <param name="propertyName">the specified property</param>
        /// <returns></returns>
        public object LastOverallAggregateValue(string propertyName)
        {
            var data = ColumnCellsSummaryData.Where(x => x.CellData.PropertyName.Equals(propertyName)).OrderByDescending(x => x.OverallRowNumber).FirstOrDefault();

            return(data == null ? null : data.OverallAggregateValue);
        }