Interface IOrderInfoMapper<TOrderData, TPriceCalculationResult>
Order info mapper.
public interface IOrderInfoMapper<TOrderData, TPriceCalculationResult> where TOrderData : IOrderData where TPriceCalculationResult : IPriceCalculationResult
Type Parameters
TOrderDataOrder data type.
TPriceCalculationResultCalculation result type.
- Extension Methods
Methods
PopulateInfo(OrderInfo, TOrderData, TPriceCalculationResult)
Populate order info object.
OrderInfo PopulateInfo(OrderInfo orderInfo, TOrderData orderData, TPriceCalculationResult calculationResult)
Parameters
orderInfoOrderInfoOrder info.
orderDataTOrderDataOrder data.
calculationResultTPriceCalculationResultCalculation result.
Returns
- OrderInfo
Order with additional data.