Exemplo n.º 1
0
        public PermissionByIdModelList SelectPermissionsById(RoleByIdModel requestId)
        {
            List <int>          rolePermission = _rolesRepository.SelectRolePermissionByRoleId(requestId);
            PermissionModelList permission     = _rolesRepository.SelectPermissionAll();

            PermissionByIdModelList result = new PermissionByIdModelList();

            result.PermissionIdList = new List <PermissionModel>();

            foreach (PermissionModel item in permission.Permissiontable)
            {
                result.PermissionIdList.Add(
                    new PermissionModel()
                {
                    permissionId    = item.permissionId,   //PermisdionTbl
                    permissionName  = item.permissionName, //PermisdionTbl
                    permissionCheck = rolePermission.IndexOf(item.permissionId) >= 0 ? true : false
                                                           //Search PermissionId(PermissionTbl) on RolePermisdion(RolePermissionTbl)
                }
                    );
            }

            return(result);
        }
Exemplo n.º 2
0
        public PermissionByIdModelList GetPermissionListById([FromQuery] RoleByIdModel requestId)
        {
            PermissionByIdModelList result = _rolesService.SelectPermissionsById(requestId);

            return(result);
        }