London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class CustomerProfileWrapper

Inheritance
System.Object
CustomerProfileWrapper
Namespace: Mediachase.Commerce.Customers.Profile
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public class CustomerProfileWrapper : ProfileBase

Constructors

CustomerProfileWrapper()

Declaration
public CustomerProfileWrapper()

CustomerProfileWrapper(ProfileBase)

Declaration
public CustomerProfileWrapper(ProfileBase wrappedProfile)
Parameters
Type Name Description
System.Web.Profile.ProfileBase wrappedProfile

Fields

GridPageSizeBaseKey

Declaration
public static readonly string GridPageSizeBaseKey
Field Value
Type Description
System.String

GridSettingsBaseKey

Declaration
public static readonly string GridSettingsBaseKey
Field Value
Type Description
System.String

PageSettingsBaseKey

Declaration
public static readonly string PageSettingsBaseKey
Field Value
Type Description
System.String

TemplateSettingsBaseKey

Declaration
public static readonly string TemplateSettingsBaseKey
Field Value
Type Description
System.String

Properties

ConsoleUILanguage

Gets or sets the console UI language.

Declaration
public string ConsoleUILanguage { get; set; }
Property Value
Type Description
System.String

The console UI language.

Context

Gets the associated settings context.

Declaration
public override SettingsContext Context { get; }
Property Value
Type Description
System.Configuration.SettingsContext

Email

Gets or sets the email.

Declaration
public string Email { get; set; }
Property Value
Type Description
System.String

The email.

FirstName

Gets or sets the first name.

Declaration
public string FirstName { get; set; }
Property Value
Type Description
System.String

The first name.

FullName

Gets or sets the full name.

Declaration
public string FullName { get; set; }
Property Value
Type Description
System.String

The full name.

Item[String]

Gets or sets the System.Object with the specified property name.

Declaration
public override object this[string propertyName] { get; set; }
Parameters
Type Name Description
System.String propertyName
Property Value
Type Description
System.Object

LastName

Gets or sets the last name.

Declaration
public string LastName { get; set; }
Property Value
Type Description
System.String

The last name.

LastVisited

Gets or sets the last visited.

Declaration
public DateTime LastVisited { get; set; }
Property Value
Type Description
System.DateTime

The last visited.

PageSettings

Gets or sets the page settings.

Declaration
public CMPageSettings PageSettings { get; set; }
Property Value
Type Description
CMPageSettings

The page settings.

PreferredBillingAddress

Gets or sets the preferred billing address.

Declaration
public string PreferredBillingAddress { get; set; }
Property Value
Type Description
System.String

The preferred billing address.

PreferredShippingAddress

Gets or sets the preferred shipping address.

Declaration
public string PreferredShippingAddress { get; set; }
Property Value
Type Description
System.String

The preferred shipping address.

PropertyValues

Gets a collection of settings property values.

Declaration
public override SettingsPropertyValueCollection PropertyValues { get; }
Property Value
Type Description
System.Configuration.SettingsPropertyValueCollection

Providers

Gets a collection of settings providers.

Declaration
public override SettingsProviderCollection Providers { get; }
Property Value
Type Description
System.Configuration.SettingsProviderCollection

State

Gets or sets the state.

Declaration
public int State { get; set; }
Property Value
Type Description
System.Int32

The state.

Methods

Save()

Updates the profile data source with changed profile property values.

Declaration
public override void Save()