Ejemplo n.º 1
0
        public ActionResult RemoveOperationPermission(long operationId, IEnumerable <long> permissionIds)
        {
            ModifyPermissionOperationDto modifyPermissionOperationDto = new ModifyPermissionOperationDto()
            {
                Unbindings = permissionIds.Select(pid => new PermissionOperationDto()
                {
                    OperationId  = operationId,
                    PermissionId = pid
                })
            };

            return(Json(permissionAppService.ModifyPermissionOperation(modifyPermissionOperationDto)));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 修改权限授权的操作功能
 /// </summary>
 /// <param name="modifyPermissionOperationDto">权限授权操作修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyPermissionOperation(ModifyPermissionOperationDto modifyPermissionOperationDto)
 {
     if (modifyPermissionOperationDto == null)
     {
         return(Result.FailedResult("没有指定任何要修改的信息"));
     }
     using (var businessWork = WorkManager.Create())
     {
         var modifyResult = permissionOperationService.Modify(modifyPermissionOperationDto.MapTo <ModifyPermissionOperationParameter>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
Ejemplo n.º 3
0
        public ActionResult RemovePermissionOperation(long permissionId, IEnumerable <long> operationIds)
        {
            if (permissionId < 1)
            {
                return(Json(Result.FailedResult("没有指定权限")));
            }
            if (operationIds.IsNullOrEmpty())
            {
                return(Json(Result.FailedResult("没有指定操作功能")));
            }
            ModifyPermissionOperationDto modifyPermissionOperationDto = new ModifyPermissionOperationDto()
            {
                Unbindings = operationIds.Select(oid => new PermissionOperationDto()
                {
                    OperationId  = oid,
                    PermissionId = permissionId
                })
            };

            return(Json(permissionAppService.ModifyPermissionOperation(modifyPermissionOperationDto)));
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 修改权限授权的操作功能
 /// </summary>
 /// <param name="modifyPermissionOperationDto">权限授权操作修改信息</param>
 /// <returns>返回执行结果</returns>
 public Result ModifyPermissionOperation(ModifyPermissionOperationDto modifyPermissionOperationDto)
 {
     return(permissionBusiness.ModifyPermissionOperation(modifyPermissionOperationDto));
 }