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}权限码"); } }
public async Task <bool> IsGrantedAsync(string roleId, string powerCode) { return(await IsGrantedAsync(roleId, _powerManager.GetPermission(powerCode))); }