示例#1
0
 /// <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("修改成功"));
 }
示例#2
0
 /// <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("修改成功"));
 }