public ActionResult AuthorityUnBindOperation(long sysNo, IEnumerable <long> operationIds) { ModifyAuthorityBindAuthorityOperationCmdDto bindInfo = new ModifyAuthorityBindAuthorityOperationCmdDto() { UnBinds = operationIds.Select(c => new Tuple <AuthorityCmdDto, AuthorityOperationCmdDto>(new AuthorityCmdDto() { SysNo = sysNo }, new AuthorityOperationCmdDto() { SysNo = c })) }; return(Json(authService.ModifyAuthorityOperationBindAuthority(bindInfo))); }
/// <summary> /// 修改权限及权限操作绑定 /// </summary> /// <param name="bindInfo">绑定信息</param> /// <returns></returns> public Result ModifyAuthorityOperationBindAuthority(ModifyAuthorityBindAuthorityOperationCmdDto bindInfo) { if (bindInfo == null) { return(Result.FailedResult("没有指定任何要修改的信息")); } using (var businessWork = WorkFactory.Create()) { var modifyResult = authorityBindAuthorityOperationService.ModifyAuthorityAndAuthorityOperationBind(bindInfo.MapTo <ModifyAuthorityAndAuthorityOperationBind>()); if (!modifyResult.Success) { return(modifyResult); } var commitResult = businessWork.Commit(); return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败")); } }
/// <summary> /// 修改授权操作绑定权限 /// </summary> /// <param name="bindInfo">权限绑定信息</param> /// <returns></returns> public Result ModifyAuthorityOperationBindAuthority(ModifyAuthorityBindAuthorityOperationCmdDto bindInfo) { return(authBusiness.ModifyAuthorityOperationBindAuthority(bindInfo)); }