コード例 #1
0
ファイル: AuthBusiness.cs プロジェクト: CadeJi/Demo
 /// <summary>
 /// 授权验证
 /// </summary>
 /// <param name="auth">授权验证信息</param>
 /// <returns></returns>
 public bool Authentication(AuthenticationCmdDto auth)
 {
     if (auth == null)
     {
         return(false);
     }
     return(AuthorizeDomainService.Authentication(auth.MapTo <Authentication>()));
 }
コード例 #2
0
ファイル: AuthBusiness.cs プロジェクト: CadeJi/Demo
 /// <summary>
 /// 修改用户授权
 /// </summary>
 /// <param name="authorizeInfo">用户授权信息</param>
 /// <returns></returns>
 public Result ModifyUserAuthorize(ModifyUserAuthorizeCmdDto authorizeInfo)
 {
     if (authorizeInfo == null || authorizeInfo.UserAuthorizes.IsNullOrEmpty())
     {
         return(Result.FailedResult("没有指定任何要修改的用户授权信息"));
     }
     using (var businessWork = WorkFactory.Create())
     {
         var modifyResult = AuthorizeDomainService.ModifyUserAuthorize(authorizeInfo.UserAuthorizes.Select(c => c.MapTo <UserAuthorize>()));
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
コード例 #3
0
ファイル: AuthBusiness.cs プロジェクト: CadeJi/Demo
 /// <summary>
 /// 修改角色授权
 /// </summary>
 /// <param name="authInfo">授权信息</param>
 /// <returns></returns>
 public Result ModifyRoleAuthorize(ModifyRoleAuthorizeCmdDto authInfo)
 {
     if (authInfo == null)
     {
         return(Result.FailedResult("没有指定任何要修改的角色授权信息"));
     }
     using (var businessWork = WorkFactory.Create())
     {
         var modifyResult = AuthorizeDomainService.ModifyRoleAuthorize(authInfo.MapTo <ModifyRoleAuthorize>());
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitResult = businessWork.Commit();
         return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }