FindPriceAdjustments Method

Get all retail price adjustments matching the given product, channel price groups, currency, unit of measure, and date.

Namespace:  Microsoft.Dynamics.Commerce.Runtime.Data
Assembly:  Microsoft.Dynamics.Commerce.Runtime (in Microsoft.Dynamics.Commerce.Runtime.dll)

Syntax

'Declaration
Function FindPriceAdjustments ( _
    productId As Long, _
    distinctProductVariantId As Long, _
    priceGroupIds As IEnumerable(Of Long), _
    currencyCode As String, _
    unitOfMeasure As String, _
    dateToCheck As DateTime _
) As ReadOnlyCollection(Of PriceAdjustment)
'Usage
Dim instance As IPricingDataManager
Dim productId As Long
Dim distinctProductVariantId As Long
Dim priceGroupIds As IEnumerable(Of Long)
Dim currencyCode As String
Dim unitOfMeasure As String
Dim dateToCheck As DateTime
Dim returnValue As ReadOnlyCollection(Of PriceAdjustment)

returnValue = instance.FindPriceAdjustments(productId, _
    distinctProductVariantId, priceGroupIds, _
    currencyCode, unitOfMeasure, dateToCheck)
ReadOnlyCollection<PriceAdjustment> FindPriceAdjustments(
    long productId,
    long distinctProductVariantId,
    IEnumerable<long> priceGroupIds,
    string currencyCode,
    string unitOfMeasure,
    DateTime dateToCheck
)
ReadOnlyCollection<PriceAdjustment^>^ FindPriceAdjustments(
    long long productId, 
    long long distinctProductVariantId, 
    IEnumerable<long long>^ priceGroupIds, 
    String^ currencyCode, 
    String^ unitOfMeasure, 
    DateTime dateToCheck
)

Parameters

Return Value

Type: System.Collections.ObjectModel.ReadOnlyCollection<PriceAdjustment>
All price adjustment rules which may apply to the item and context given.

See Also

Reference

IPricingDataManager Interface

Microsoft.Dynamics.Commerce.Runtime.Data Namespace