コード例 #1
0
        public async Task <ActionResult> List(DataSourceRequest command)
        {
            if (!_permissionService.Authorize(PermissionProvider.ManageDepartment))
            {
                return(AccessDeniedView());
            }

            //var classifications = await _classificationService.GetAllAsync(command.Page - 1, command.PageSize);
            var classifications = _classificationService.GetList(command.Page - 1, command.PageSize);
            var gridModel       = new DataSourceResult
            {
                Data = classifications.Select(x => new ClassificationModel
                {
                    Id              = x.Id,
                    Code            = x.Code,
                    Name            = x.Name,
                    Description     = x.Description,
                    Severity        = x.Severity,
                    Dectability     = x.Dectability,
                    FoundByFunction = new FoundByFunctionModel()
                    {
                        Id = x.FoundByFunctionId ?? 0, Name = x.FoundByFunctionName
                    }
                }),
                Total = classifications.TotalCount
            };

            return(Json(gridModel));
        }
コード例 #2
0
ファイル: ClassificationBLL.cs プロジェクト: paddy235/ERCHTMS
 /// <summary>
 /// 获取列表
 /// </summary>
 /// <param name="queryJson">查询参数</param>
 /// <returns>返回列表</returns>
 public IEnumerable <ClassificationEntity> GetList(string AffiliatedOrganizeId)
 {
     return(service.GetList(AffiliatedOrganizeId));
 }