summaryrefslogtreecommitdiffstats
path: root/projecttemplates/RelyingPartyLogic/DataRoleProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'projecttemplates/RelyingPartyLogic/DataRoleProvider.cs')
-rw-r--r--projecttemplates/RelyingPartyLogic/DataRoleProvider.cs24
1 files changed, 12 insertions, 12 deletions
diff --git a/projecttemplates/RelyingPartyLogic/DataRoleProvider.cs b/projecttemplates/RelyingPartyLogic/DataRoleProvider.cs
index 1171646..3501fc8 100644
--- a/projecttemplates/RelyingPartyLogic/DataRoleProvider.cs
+++ b/projecttemplates/RelyingPartyLogic/DataRoleProvider.cs
@@ -18,10 +18,10 @@ namespace RelyingPartyLogic {
}
public override void AddUsersToRoles(string[] usernames, string[] roleNames) {
- var users = from token in Database.DataContext.AuthenticationToken
+ var users = from token in Database.DataContext.AuthenticationTokens
where usernames.Contains(token.ClaimedIdentifier)
select token.User;
- var roles = from role in Database.DataContext.Role
+ var roles = from role in Database.DataContext.Roles
where roleNames.Contains(role.Name, StringComparer.OrdinalIgnoreCase)
select role;
foreach (User user in users) {
@@ -32,10 +32,10 @@ namespace RelyingPartyLogic {
}
public override void RemoveUsersFromRoles(string[] usernames, string[] roleNames) {
- var users = from token in Database.DataContext.AuthenticationToken
+ var users = from token in Database.DataContext.AuthenticationTokens
where usernames.Contains(token.ClaimedIdentifier)
select token.User;
- var roles = from role in Database.DataContext.Role
+ var roles = from role in Database.DataContext.Roles
where roleNames.Contains(role.Name, StringComparer.OrdinalIgnoreCase)
select role;
foreach (User user in users) {
@@ -46,7 +46,7 @@ namespace RelyingPartyLogic {
}
public override void CreateRole(string roleName) {
- Database.DataContext.AddToRole(new Role { Name = roleName });
+ Database.DataContext.AddToRoles(new Role { Name = roleName });
}
/// <summary>
@@ -58,7 +58,7 @@ namespace RelyingPartyLogic {
/// true if the role was successfully deleted; otherwise, false.
/// </returns>
public override bool DeleteRole(string roleName, bool throwOnPopulatedRole) {
- Role role = Database.DataContext.Role.SingleOrDefault(r => r.Name == roleName);
+ Role role = Database.DataContext.Roles.SingleOrDefault(r => r.Name == roleName);
if (role == null) {
return false;
}
@@ -80,7 +80,7 @@ namespace RelyingPartyLogic {
/// A string array containing the names of all the users where the user name matches <paramref name="usernameToMatch"/> and the user is a member of the specified role.
/// </returns>
public override string[] FindUsersInRole(string roleName, string usernameToMatch) {
- return (from role in Database.DataContext.Role
+ return (from role in Database.DataContext.Roles
where role.Name == roleName
from user in role.Users
from authTokens in user.AuthenticationTokens
@@ -89,18 +89,18 @@ namespace RelyingPartyLogic {
}
public override string[] GetAllRoles() {
- return Database.DataContext.Role.Select(role => role.Name).ToArray();
+ return Database.DataContext.Roles.Select(role => role.Name).ToArray();
}
public override string[] GetRolesForUser(string username) {
- return (from authToken in Database.DataContext.AuthenticationToken
+ return (from authToken in Database.DataContext.AuthenticationTokens
where authToken.ClaimedIdentifier == username
from role in authToken.User.Roles
select role.Name).ToArray();
}
public override string[] GetUsersInRole(string roleName) {
- return (from role in Database.DataContext.Role
+ return (from role in Database.DataContext.Roles
where string.Equals(role.Name, roleName, StringComparison.OrdinalIgnoreCase)
from user in role.Users
from token in user.AuthenticationTokens
@@ -108,7 +108,7 @@ namespace RelyingPartyLogic {
}
public override bool IsUserInRole(string username, string roleName) {
- Role role = Database.DataContext.Role.SingleOrDefault(r => string.Equals(r.Name, roleName, StringComparison.OrdinalIgnoreCase));
+ Role role = Database.DataContext.Roles.SingleOrDefault(r => string.Equals(r.Name, roleName, StringComparison.OrdinalIgnoreCase));
if (role != null) {
return role.Users.Any(user => user.AuthenticationTokens.Any(token => token.ClaimedIdentifier == username));
}
@@ -117,7 +117,7 @@ namespace RelyingPartyLogic {
}
public override bool RoleExists(string roleName) {
- return Database.DataContext.Role.Any(role => string.Equals(role.Name, roleName, StringComparison.OrdinalIgnoreCase));
+ return Database.DataContext.Roles.Any(role => string.Equals(role.Name, roleName, StringComparison.OrdinalIgnoreCase));
}
}
}