public virtual ActionResult List(DataSourceRequest command)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes))
            {
                return(AccessDeniedKendoGridJson());
            }

            var articleAttributes = _articleAttributeService
                                    .GetAllArticleAttributes(command.Page - 1, command.PageSize);
            var gridModel = new DataSourceResult
            {
                Data  = articleAttributes.Select(x => x.ToModel()),
                Total = articleAttributes.TotalCount
            };

            return(Json(gridModel));
        }