Example #1
0
 public virtual async Task <bool> IsGrantedAsync(string userId, string powerCode)
 {
     try
     {
         return(await IsGrantedAsync(
                    userId,
                    _powerManager.GetPermission(powerCode)
                    ));
     }
     catch (ArgumentNullException e)
     {
         throw new LotteryAuthorizeException($"系统尚未设置{powerCode}权限码");
     }
 }
Example #2
0
 public async Task <bool> IsGrantedAsync(string roleId, string powerCode)
 {
     return(await IsGrantedAsync(roleId, _powerManager.GetPermission(powerCode)));
 }