/// <summary> /// UpdateUserProfile persists a user's Profile to the Data Store /// </summary> /// <remarks> /// </remarks> /// <param name="user">The user to persist to the Data Store.</param> /// <history> /// [cnurse] 03/29/2006 Created /// </history> public override void UpdateUserProfile(UserInfo user) { ProfilePropertyDefinitionCollection properties = user.Profile.ProfileProperties; foreach (ProfilePropertyDefinition profProperty in properties) { if ((profProperty.PropertyValue != null) && (profProperty.IsDirty)) { dataProvider.UpdateProfileProperty(Null.NullInteger, user.UserID, profProperty.PropertyDefinitionId, profProperty.PropertyValue, (int)profProperty.Visibility, DateTime.Now); } } }