/// <summary> /// Verifica se o usuário está no grupo de papéis. /// </summary> /// <param name="username">Nome do usuário.</param> /// <param name="roleGroupName">Nome do grupo de papéis.</param> /// <returns>True caso exista.</returns> public bool IsUserInRoleGroup(string username, string roleGroupName) { return(RoleProviderClient.IsUserInRoleGroup(username, roleGroupName)); }
/// <summary> /// Remove os usuários associados com os grupos de papéis. /// </summary> /// <param name="usernames">Nomes dos usuários.</param> /// <param name="roleGroupNames">Nomes dos grupos.</param> public void RemoveUsersFromRoleGroup(string[] usernames, string[] roleGroupNames) { RoleProviderClient.RemoveUsersFromRoleGroup(usernames, roleGroupNames); }
/// <summary> /// Pesquisa os usuários qeu estão inseridos no grupo de papéis. /// </summary> /// <param name="roleGroupName">Nome do grupo.</param> /// <param name="usernameToMatch">Nome dos usuários que serão usados para comparação.</param> /// <returns></returns> public string[] FindUsersInRoleGroup(string roleGroupName, string usernameToMatch) { return(RoleProviderClient.FindUsersInRoleGroup(roleGroupName, usernameToMatch)); }
/// <summary> /// Recupera todos os grupos de papéis. /// </summary> /// <returns>Nomes dos grupos.</returns> public string[] GetAllRoleGroups() { return(RoleProviderClient.GetAllRoleGroups()); }
/// <summary> /// Adiciona usuários para os grupos de papéis. /// </summary> /// <param name="usernames">Nomes dos usuários que serão associados.</param> /// <param name="roleGroupNames">Nomes dos grupos que serão associados.</param> public void AddUsersToRoleGroup(string[] usernames, string[] roleGroupNames) { RoleProviderClient.AddUsersToRoleGroup(usernames, roleGroupNames); }
/// <summary> /// Recupera os papéis para o grupo de papéis. /// </summary> /// <param name="roleGroupName">Nome do grupom de papéis.</param> /// <returns>Nomes dos papéis.</returns> public string[] GetRolesForRoleGroup(string roleGroupName) { return(RoleProviderClient.GetRolesForRoleGroup(roleGroupName)); }
/// <summary> /// Verifica se o grupo de regras existe. /// </summary> /// <param name="roleGroupName">Nome do grupo.</param> /// <returns>True caso exista.</returns> public bool RoleGroupExists(string roleGroupName) { return(RoleProviderClient.RoleGroupExists(roleGroupName)); }
/// <summary> /// Adiciona papéis para o grupo. /// </summary> /// <param name="roleGroupName">Nome do grupo.</param> /// <param name="roleNames">Nomes dos papéis que serão adicionados.</param> public void AddRolesToRoleGroup(string roleGroupName, string[] roleNames) { RoleProviderClient.AddRolesToRoleGroup(roleGroupName, roleNames); }
/// <summary> /// Remove os papéis associados com os grupos de papéis. /// </summary> /// <param name="roleGroupName">Nomes dos grupos.</param> /// <param name="roleNames">Nomes dos papéis.</param> public void RemoveRolesFromRoleGroup(string[] roleGroupName, string[] roleNames) { RoleProviderClient.RemoveRolesFromRoleGroup(roleGroupName, roleNames); }
/// <summary> /// Apaga um grupo de papéis. /// </summary> /// <param name="roleGroupName"></param> public void DeleteRoleGroup(string roleGroupName) { RoleProviderClient.DeleteRoleGroup(roleGroupName); }
/// <summary> /// Verifica se o grupo de papéis existe. /// </summary> /// <param name="roleGroupName"></param> /// <returns></returns> public bool ExistsRoleGroup(string roleGroupName) { return(RoleProviderClient.ExistsRoleGroup(roleGroupName)); }
/// <summary> /// Cria um grupo de papéis. /// </summary> /// <param name="roleGroupName">Nome do grupo.</param> /// <param name="roles">Papéis associados.</param> public void CreateRoleGroup(string roleGroupName, string[] roles) { RoleProviderClient.CreateRoleGroup(roleGroupName, roles); }
/// <summary> /// Recupera os usuário que estão associados com a regra informada. /// </summary> /// <param name="roleName"></param> /// <returns></returns> public string[] GetUsersInRole(string roleName) { return(RoleProviderClient.GetUsersInRole(roleName)); }
/// <summary> /// Recupera os papéis execlusivos do usuário, ou seja, independente de grupos. /// </summary> /// <param name="username">Nome do usuário.</param> /// <returns></returns> public string[] GetExclusiveRolesForUser(string username) { return(RoleProviderClient.GetExclusiveRolesForUser(username)); }
/// <summary> /// Apaga o papel do sistema. /// </summary> /// <param name="roleName">Nome do papel que será removido.</param> /// <returns></returns> public bool DeleteRole(string roleName) { return(RoleProviderClient.DeleteRole(roleName)); }
/// <summary> /// Cria um novo papel no sistema. /// </summary> /// <param name="roleName"></param> public void CreateRole(string roleName) { RoleProviderClient.CreateRole(roleName); }