Table of Contents

Interface IOrderInfoMapper<TOrderData, TPriceCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Order info mapper.

public interface IOrderInfoMapper<TOrderData, TPriceCalculationResult> where TOrderData : IOrderData where TPriceCalculationResult : IPriceCalculationResult

Type Parameters

TOrderData

Order data type.

TPriceCalculationResult

Calculation result type.

Extension Methods

Methods

PopulateInfo(OrderInfo, TOrderData, TPriceCalculationResult)

Populate order info object.

OrderInfo PopulateInfo(OrderInfo orderInfo, TOrderData orderData, TPriceCalculationResult calculationResult)

Parameters

orderInfo OrderInfo

Order info.

orderData TOrderData

Order data.

calculationResult TPriceCalculationResult

Calculation result.

Returns

OrderInfo

Order with additional data.