//private static MembershipProvider MEMBERSHIP_PROVIDER_TRIPS = Membership.Providers["TripsMembershipProvider"]; public static MembershipProvider GetProvider(MembershipProviderType provider) { switch (provider) { case MembershipProviderType.DRCOG: return MEMBERSHIP_PROVIDER_DRCOG; //case Enums.MembershipProvider.TRIPS: // return MEMBERSHIP_PROVIDER_TRIPS; default: return null; } }
public AccountMembershipService(MembershipProviderType providerName) { _provider = MembershipProviderFactory.GetProvider(MembershipProviderType.DRCOG); }
public void Save(Profile person, MembershipProviderType providerName) { var provider = MembershipProviderFactory.GetProvider(providerName); MembershipUser user = provider.GetUser(person.PersonGUID, false); user.Comment = person.Comment; user.Email = person.RecoveryEmail; user.IsApproved = person.IsApproved; bool IsUserNameSame = user.UserName == person.UserName; this.SaveProfilePropertyValues(person.PersonGUID, person.ProfileProperties); provider.UpdateUser(user); }
public Profile GetUserProfile(string userName, MembershipProviderType providerName) { Profile p = new Profile() { UserName = userName }; this.Load(ref p, MembershipProviderFactory.GetProvider(providerName)); var profileProperties = this.GetProfilePropertyValues(p.PersonGUID); p.ProfileProperties = profileProperties; // load their roles //if (loadRoles) // _GetRoles(ref p); //p.Roles = Roles.GetRolesForUser(userName); //p.RolesUnused = Roles.GetAllRoles().Except(p.Roles).ToArray(); return p; }
public Profile GetUserProfile(Guid userId, MembershipProviderType providerName) { Profile p = new Profile() { PersonGUID = userId }; this.Load(ref p, MembershipProviderFactory.GetProvider(providerName)); var profileProperties = this.GetProfilePropertyValues(p.PersonGUID); p.ProfileProperties = profileProperties; // load their roles //if(loadRoles) // _GetRoles(ref p); //p.Roles = Roles.GetRolesForUser(p.UserName); return p; }