FindPriceAdjustments Method (Int64, Int64, IEnumerable(Int64), String, String, DateTime)

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
Public 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 PricingDataManager
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)
public ReadOnlyCollection<PriceAdjustment> FindPriceAdjustments(
    long productId,
    long distinctProductVariantId,
    IEnumerable<long> priceGroupIds,
    string currencyCode,
    string unitOfMeasure,
    DateTime dateToCheck
)
public:
virtual ReadOnlyCollection<PriceAdjustment^>^ FindPriceAdjustments(
    long long productId, 
    long long distinctProductVariantId, 
    IEnumerable<long long>^ priceGroupIds, 
    String^ currencyCode, 
    String^ unitOfMeasure, 
    DateTime dateToCheck
) sealed

Parameters

Return Value

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

Implements

IPricingDataManager.FindPriceAdjustments(Int64, Int64, IEnumerable<Int64>, String, String, DateTime)

See Also

Reference

PricingDataManager Class

FindPriceAdjustments Overload

Microsoft.Dynamics.Commerce.Runtime.Data Namespace