Table of Contents

Interface IOrderInfoMapper<TOrderData, TCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Order info mapper.

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

Type Parameters

TOrderData

Order data type.

TCalculationResult

Calculation result type.

Extension Methods

Methods

PopulateInfo(OrderInfo, TOrderData, TCalculationResult)

Populate order info object.

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

Parameters

orderInfo OrderInfo

Order info.

orderData TOrderData

Order data.

calculationResult TCalculationResult

Calculation result.

Returns

OrderInfo

Order with additional data.