コード例 #1
0
 /// <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));
 }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
 /// <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));
 }
コード例 #4
0
 /// <summary>
 /// Recupera todos os grupos de papéis.
 /// </summary>
 /// <returns>Nomes dos grupos.</returns>
 public string[] GetAllRoleGroups()
 {
     return(RoleProviderClient.GetAllRoleGroups());
 }
コード例 #5
0
 /// <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);
 }
コード例 #6
0
 /// <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));
 }
コード例 #7
0
 /// <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));
 }
コード例 #8
0
 /// <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);
 }
コード例 #9
0
 /// <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);
 }
コード例 #10
0
 /// <summary>
 /// Apaga um grupo de papéis.
 /// </summary>
 /// <param name="roleGroupName"></param>
 public void DeleteRoleGroup(string roleGroupName)
 {
     RoleProviderClient.DeleteRoleGroup(roleGroupName);
 }
コード例 #11
0
 /// <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));
 }
コード例 #12
0
 /// <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);
 }
コード例 #13
0
 /// <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));
 }
コード例 #14
0
 /// <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));
 }
コード例 #15
0
 /// <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));
 }
コード例 #16
0
 /// <summary>
 /// Cria um novo papel no sistema.
 /// </summary>
 /// <param name="roleName"></param>
 public void CreateRole(string roleName)
 {
     RoleProviderClient.CreateRole(roleName);
 }