public override bool IsUserInRole(string username, string roleName) { Ensure.Argument(() => username).IsNotNull().IsNotEmpty(); Ensure.Argument(() => roleName).IsNotNull().IsNotEmpty(); var member = new GetMemberByEmail(Repo).Result(username); if (member == null) throw new ProviderException("A user with that email does not exist"); return member.Roles.Contains(roleName); }
public override string[] GetRolesForUser(string username) { Ensure.Argument(() => username).IsNotNull().IsNotEmpty(); var member = new GetMemberByEmail(Repo).Result(username); if (member == null) throw new ProviderException("A user with that email does not exist"); return member.Roles.ToArray(); }