/// <summary> /// 修改角色授权信息 /// </summary> /// <param name="roleAuthorizes">角色授权信息</param> /// <returns></returns> public static Result ModifyRoleAuthorize(ModifyRoleAuthorize roleAuthorizes) { if (roleAuthorizes == null || (roleAuthorizes.Binds.IsNullOrEmpty() && roleAuthorizes.UnBinds.IsNullOrEmpty())) { return(Result.FailedResult("没有指定任何要修改的绑定信息")); } //解绑 if (!roleAuthorizes.UnBinds.IsNullOrEmpty()) { roleAuthRepository.Remove(roleAuthorizes.UnBinds); } //绑定 if (!roleAuthorizes.Binds.IsNullOrEmpty()) { roleAuthRepository.Save(roleAuthorizes.Binds); } return(Result.SuccessResult("修改成功")); }
/// <summary> /// 修改角色授权信息 /// </summary> /// <param name="roleAuthorizes">角色授权信息</param> /// <returns></returns> public Result ModifyRoleAuthorize(ModifyRoleAuthorize roleAuthorizes) { if (roleAuthorizes == null || (roleAuthorizes.Binds.IsNullOrEmpty() && roleAuthorizes.UnBinds.IsNullOrEmpty())) { return(Result.FailedResult("没有指定任何要修改的绑定信息")); } //解绑 if (!roleAuthorizes.UnBinds.IsNullOrEmpty()) { roleAuthRepository.Remove(roleAuthorizes.UnBinds); } //绑定 if (!roleAuthorizes.Binds.IsNullOrEmpty()) { roleAuthRepository.Remove(roleAuthorizes.Binds, new ActivationOption() { ForceExecute = true }); roleAuthRepository.Save(roleAuthorizes.Binds); } return(Result.SuccessResult("修改成功")); }