public void AddUserToRole(string userName, string roleName, RoleProviderType providerType) { var provider = RoleProviderFactory.GetProvider(providerType); provider.AddUsersToRoles(new string[] { userName }, new string[] { roleName }); }
//private void _GetRoles(ref Profile profile) //{ // profile.Roles = Roles.GetRolesForUser(profile.UserName); // profile.RolesUnused = Roles.GetAllRoles().Except(profile.Roles).ToArray(); //} //public string[] GetRolesForUser(string userName, Enums.RoleProvider providerType) //{ // var provider = RoleProviderFactory.GetProvider(providerType); // return provider.GetRolesForUser(userName); //} public Dictionary<string, bool> GetRolesForUser(string userName, RoleProviderType providerType) { var provider = RoleProviderFactory.GetProvider(providerType); return GetRolesForUser(userName, provider); }
public void RemoveUserFromRole(string userName, string roleName, RoleProviderType providerType) { var provider = RoleProviderFactory.GetProvider(providerType); provider.RemoveUsersFromRoles(new string[] { userName }, new string[] { roleName }); }
public RoleService(RoleProviderType providerType) { RoleProvider = RoleProviderFactory.GetProvider(providerType); }