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))); }
/// <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("修改失败")); } }
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))); }
/// <summary> /// 修改权限授权的操作功能 /// </summary> /// <param name="modifyPermissionOperationDto">权限授权操作修改信息</param> /// <returns>返回执行结果</returns> public Result ModifyPermissionOperation(ModifyPermissionOperationDto modifyPermissionOperationDto) { return(permissionBusiness.ModifyPermissionOperation(modifyPermissionOperationDto)); }