Class MarketTypeHandler
Handler making IMarket implementations beeing stored as string in DDS.
Inheritance
System.Object
MarketTypeHandler
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 MarketTypeHandler : ITypeHandler
Constructors
MarketTypeHandler()
Initializes a new instance of the MarketTypeHandler class.
Declaration
public MarketTypeHandler()
MarketTypeHandler(IMarketService)
Initializes a new instance of the MarketTypeHandler class.
Declaration
public MarketTypeHandler(IMarketService marketService)
Parameters
Type | Name | Description |
---|---|---|
IMarketService | marketService | The market service |
Methods
FromDatabaseFormat(String, Object, Type, Type)
Returns an IMarket 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