public DT.Role AddRole(DT.Role role) { RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator); Roles.CreateRole(role.Name); return(role); }
public static DA.aspnet_Role ToEntity(DT.Role r) { return(new DA.aspnet_Role() { RoleName = r.Name }); }
public void RemoveUserFromRole(DT.Role role, DT.User user) { RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator); MembershipUser msUser = Membership.GetUser((object)user.Id); if (msUser != null) { Roles.RemoveUserFromRole(msUser.UserName, role.Name); } }
public void AddRoleToGroup(DT.UserGroup userGroup, DT.Role role) { Guid[] userIds; string[] aspUsers; using (DA.AccessServiceDataContext accessContext = new DA.AccessServiceDataContext()) { userIds = (from u in accessContext.UserGroupUserGroups where u.UserGroupUserGroupId == userGroup.Id select u.UserGroupId).ToArray(); } using (DA.ASPNETAuthenticationDataContext aspContext = new DA.ASPNETAuthenticationDataContext()) { aspUsers = (from u in aspContext.aspnet_Users where userIds.Contains(u.UserId) select u.UserName).ToArray(); } Roles.AddUsersToRole(aspUsers, role.Name); }
public void RemoveRoleFromGroup(DT.UserGroup userGroup, DT.Role role) { RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator); Guid[] userIds; string[] aspUsers; using (DA.AccessServiceDataContext accessContext = new DA.AccessServiceDataContext()) { userIds = (from u in accessContext.UserGroupUserGroups where u.UserGroupUserGroupId == userGroup.Id select u.UserGroupId).ToArray(); } using (DA.ASPNETAuthenticationDataContext aspContext = new DA.ASPNETAuthenticationDataContext()) { aspUsers = (from u in aspContext.aspnet_Users where userIds.Contains(u.UserId) select u.UserName).ToArray(); } Roles.RemoveUsersFromRole(aspUsers.ToArray(), role.Name); }
public void DeleteRole(DT.Role role) { RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator); Roles.DeleteRole(role.Name); }