Exemplo n.º 1
0
        /// <summary>
        /// Applications the log grid data.
        /// </summary>
        /// <param name="filter">The filter.</param>
        /// <returns></returns>
        public async Task <JsonResult> ApplicationLogSummaryGridData(ApplicationLogSummary filter)
        {
            filter.ClearEmptyModifiedColumns();

            PagedResult <ApplicationLogSummary> pagedResult = await ApplicationLogBusinessManager.Current.ApplicationLogSummaryPagingSelectAsync(SecurityManager.Current.ConnectionInfo, filter);

            foreach (ApplicationLog applicationLog in pagedResult.Results)
            {
                applicationLog.MessageTypeText = EnumHelper.Current.GetNameWithSpaces((MessageTypes)applicationLog.MessageTypeId);
            }

            return(Json(pagedResult));
        }