public IActionResult ListActivityLog(DataSourceRequest command, string categoryId)
        {
            var activityLog = _categoryViewModelService.PrepareActivityLogModel(categoryId, command.Page, command.PageSize);
            var gridModel   = new DataSourceResult
            {
                Data  = activityLog.activityLogModel,
                Total = activityLog.totalCount
            };

            return(Json(gridModel));
        }
示例#2
0
        public async Task <IActionResult> ListActivityLog(DataSourceRequest command, string categoryId)
        {
            var category = await _categoryService.GetCategoryById(categoryId);

            var permission = CheckAccessToCategory(category);

            if (!permission.allow)
            {
                return(ErrorForKendoGridJson(permission.message));
            }

            var activityLog = await _categoryViewModelService.PrepareActivityLogModel(categoryId, command.Page, command.PageSize);

            var gridModel = new DataSourceResult {
                Data  = activityLog.activityLogModel,
                Total = activityLog.totalCount
            };

            return(Json(gridModel));
        }