public bool Handle(HasMembershipByEmail request) { var response = _userContextService.QueryContextsByClaim <Membership>(new UserClaim(JwtClaimTypes.Email, request.Email)); return(response.MethodResultState != MethodResultStates.Successful && response.Result.Any()); }
public Membership FindByExternalProvider(string provider, string userId) { return(_contextService.QueryContextsByClaim <Membership>(new UserClaim(provider, userId)).Result.FirstOrDefault()); }
public void GetContextsByClaim() { var contexts = _userContextService.QueryContextsByClaim <TestContext2>(new UserClaim("CustomType", "CustomValue")); Assert.AreEqual(contexts.Result.Count(), 1); }