public RolesGetAllReply RolesGetAll(RolesGetAllRequest request) { try { RolesGetAllReply response = new RolesGetAllReply(); response.RoleNames = _roles.GetAllRoles(); response.Status = ActionStatus.OK; return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public Dictionary<string, bool> GetRolesForUser(string userName, RoleProvider provider) { Dictionary<string, bool> roles = new Dictionary<string, bool>(); var rolesIn = provider.GetRolesForUser(userName); var rolesNotIn = provider.GetAllRoles().Except(rolesIn).ToArray(); foreach (var role in rolesIn) { roles.Add(role, true); } foreach (var role in rolesNotIn) { roles.Add(role, false); } return roles; }
public string[] GetAllRoles(string applicationName) { _Provider.ApplicationName = _ApplicationName; return(_Provider.GetAllRoles()); }