Class DiscountPrice
The representation of a price resulted by an EntryPromotion.
Inheritance
System.Object
DiscountPrice
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()
Namespace: EPiServer.Commerce.Marketing
Assembly: EPiServer.Business.Commerce.dll
Version: 12.17.2Syntax
public class DiscountPrice
Constructors
DiscountPrice(EntryPromotion, Money, Money)
Initializes a new instance of a DiscountPrice.
Declaration
public DiscountPrice(EntryPromotion promotion, Money discountedPrice, Money defaultPrice)
Parameters
Type | Name | Description |
---|---|---|
EntryPromotion | promotion | An EntryPromotion applicable to an entry. |
Money | discountedPrice | The entry's PlacedPrice subtracted by the SavedAmount caused by the promotion. |
Money | defaultPrice | The entry's current DefaultPrice delivered by the registered IPriceService. |
Properties
DefaultPrice
The entry's current DefaultPrice delivered by the registered IPriceService.
Declaration
public Money DefaultPrice { get; }
Property Value
Type | Description |
---|---|
Money |
Price
The entry's ExtendedPrice calculated by the ILineItemCalculator.
Declaration
public Money Price { get; }
Property Value
Type | Description |
---|---|
Money |
Promotion
An EntryPromotion applicable to an entry.
Declaration
public EntryPromotion Promotion { get; }
Property Value
Type | Description |
---|---|
EntryPromotion |