示例#1
0
        public bool HasPermission(string roleId, PowerGrantInfo powerGrantInfo)
        {
            var rolePowers = GetPermissions(roleId);

            return(rolePowers.Safe().FirstOrDefault(p => p.PowerCode == powerGrantInfo.PowerCode) != null);
        }
示例#2
0
        public bool HasPermission(string userId, PowerGrantInfo permissionGrant)
        {
            var userPowers = GetPermissions(userId);

            return(userPowers.Safe().FirstOrDefault(p => p.PowerCode == permissionGrant.PowerCode) != null);
        }