Class ReadOnlyPricingLoader
Inheritance
System.Object
ReadOnlyPricingLoader
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: EPiServer.Commerce.Shell.dll
Version: 13.30.0
Syntax
public class ReadOnlyPricingLoader : EntryLoaderBase
Constructors
ReadOnlyPricingLoader(IContentLoader, IPriceService, ReferenceConverter, ICatalogSystem, ICurrentMarket, CustomerContext)
Declaration
public ReadOnlyPricingLoader(IContentLoader contentLoader, IPriceService priceService, ReferenceConverter referenceConverter, ICatalogSystem catalogSystem, ICurrentMarket currentMarketService, CustomerContext customerContext)
Parameters
Methods
GetCustomerPrices(ContentReference)
Declaration
public virtual ItemCollection<Price> GetCustomerPrices(ContentReference contentLink)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
Returns
GetCustomerPrices(ContentReference, Currency, Nullable<Decimal>, Nullable<Boolean>)
Declaration
public virtual ItemCollection<Price> GetCustomerPrices(ContentReference contentLink, Currency currency, decimal? quantity, bool? returnCustomerPricing)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
Currency |
currency |
|
System.Nullable<System.Decimal> |
quantity |
|
System.Nullable<System.Boolean> |
returnCustomerPricing |
|
Returns
GetDefaultPrice(ContentReference)
Declaration
public Price GetDefaultPrice(ContentReference contentLink)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
Returns
GetDefaultPrice(ContentReference, Currency)
Declaration
public virtual Price GetDefaultPrice(ContentReference contentLink, Currency currency)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
Currency |
currency |
|
Returns
GetDefaultPrice(ContentReference, Currency, DateTime)
Declaration
public virtual Price GetDefaultPrice(ContentReference contentLink, Currency currency, DateTime validOn)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
Currency |
currency |
|
System.DateTime |
validOn |
|
Returns
GetDefaultPrice(ContentReference, MarketId, Currency, DateTime)
Declaration
public virtual Price GetDefaultPrice(ContentReference contentLink, MarketId marketId, Currency currency, DateTime validOn)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
MarketId |
marketId |
|
Currency |
currency |
|
System.DateTime |
validOn |
|
Returns
GetDefaultPrice(ContentReference, DateTime)
Declaration
public virtual Price GetDefaultPrice(ContentReference contentLink, DateTime validOn)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
System.DateTime |
validOn |
|
Returns
GetPrices(ContentReference, MarketId, CustomerPricing)
Declaration
public ItemCollection<Price> GetPrices(ContentReference contentLink, MarketId marketId, CustomerPricing customerPricing)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
MarketId |
marketId |
|
CustomerPricing |
customerPricing |
|
Returns
GetPrices(ContentReference, MarketId, IEnumerable<CustomerPricing>)
Declaration
public virtual ItemCollection<Price> GetPrices(ContentReference contentLink, MarketId marketId, IEnumerable<CustomerPricing> customerPricings)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
contentLink |
|
MarketId |
marketId |
|
System.Collections.Generic.IEnumerable<CustomerPricing> |
customerPricings |
|
Returns
GetPrices(IEnumerable<EntryContentBase>, MarketId, PriceFilter)
Declaration
public virtual ItemCollection<Price> GetPrices(IEnumerable<EntryContentBase> entryContents, MarketId marketId, PriceFilter priceFilter)
Parameters
Returns
GetPrices(IEnumerable<EntryContentBase>, MarketId, IEnumerable<CustomerPricing>)
Declaration
public virtual ItemCollection<Price> GetPrices(IEnumerable<EntryContentBase> entryContents, MarketId marketId, IEnumerable<CustomerPricing> customerPricings)
Parameters
Returns