public void AppendSocialLogin(string provider, string providerKey) { if (OAuthMemberships.Any(x => x.Provider == provider && x.ProviderUserId == providerKey)) { return; } var login = new OAuthMembership(provider, providerKey); RaiseEvent(this, new AppendSocialLoginEvent(login)); }
private void OnAppendSocialLogin(AppendSocialLoginEvent @event) { OAuthMemberships.Add(@event.Membership); }