Class MarketIdTypeHandler
Handler making MarketId instances beeing stored as string in DDS.
Inheritance
System.Object
MarketIdTypeHandler
Implements
EPiServer.Data.Dynamic.ITypeHandler
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.TypeHandlers
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0Syntax
public class MarketIdTypeHandler : ITypeHandler
Constructors
MarketIdTypeHandler()
Declaration
public MarketIdTypeHandler()
Methods
FromDatabaseFormat(String, Object, Type, Type)
Returns an MarketId instance from the database format.
Declaration
public object FromDatabaseFormat(string propertyName, object propertyValue, Type targetType, Type ownerType)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | Name of the property. |
System.Object | propertyValue | The property value. |
System.Type | targetType | Type of the target. |
System.Type | ownerType | Type of the owner. |
Returns
Type | Description |
---|---|
System.Object | A IMarket instance |
MapToDatabaseType(Type)
Returns the database type as string.
Declaration
public Type MapToDatabaseType(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | The type. |
Returns
Type | Description |
---|---|
System.Type | The type that is stored in database |
ToDatabaseFormat(String, Object, Type)
Returns the MarketId value in the database format.
Declaration
public object ToDatabaseFormat(string propertyName, object propertyValue, Type ownerType)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | Name of the property. |
System.Object | propertyValue | The property value. |
System.Type | ownerType | Type of the owner. |
Returns
Type | Description |
---|---|
System.Object | The market id value |
Implements
EPiServer.Data.Dynamic.ITypeHandler