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