C# Class OxxCommerceStarterKit.Core.Extensions.PriceExtensions

Datei anzeigen Open project: episerver/Commerce-Demo-Kit

Public Methods

Method Description
GetCustomerClubDisplayPrice ( this variation, IMarket market = null ) : string
GetCustomerClubDisplayPrice ( this variations, IMarket market = null ) : string
GetCustomerClubPrice ( this variation, IMarket market = null ) : PriceAndMarket
GetCustomerClubPrice ( this variations, IMarket market = null ) : PriceAndMarket
GetDefaultPrice ( this variation, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
GetDefaultPrice ( this variations, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
GetDefaultPriceAmount ( this variation ) : int
GetDefaultPriceAmount ( this variation, IMarket market ) : int
GetDefaultPriceAmount ( this variations, IMarket market = null ) : int
GetDefaultPriceMoney ( this variation, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price

Gets price information for a variation as a Price object. You can get the monetary price from the UnitPrice member.

GetDefaultPriceMoney ( this variations, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
GetDiscountDisplayPrice ( this variation, EPiServer.Commerce.SpecializedProperties.Price defaultPrice, IMarket market = null ) : string

Gets the discount price, if no discount is set, returns string.Empty

GetDiscountDisplayPrice ( this variations, EPiServer.Commerce.SpecializedProperties.Price defaultPrice, IMarket market = null ) : string

Gets the discount price, if no discount is set, returns string.Empty

GetDiscountPrice ( this variation, IMarket market = null ) : PriceAndMarket
GetDiscountPrice ( this variations, IMarket market = null ) : PriceAndMarket
GetDisplayPrice ( this variation, IMarket market = null ) : string

Gets the display price for the variation and market, including currency symbol.

GetDisplayPrice ( this variations, IMarket market = null ) : string

Method Details

GetCustomerClubDisplayPrice() public static method

public static GetCustomerClubDisplayPrice ( this variation, IMarket market = null ) : string
variation this
market IMarket
return string

GetCustomerClubDisplayPrice() public static method

public static GetCustomerClubDisplayPrice ( this variations, IMarket market = null ) : string
variations this
market IMarket
return string

GetCustomerClubPrice() public static method

public static GetCustomerClubPrice ( this variation, IMarket market = null ) : PriceAndMarket
variation this
market IMarket
return OxxCommerceStarterKit.Core.Models.PriceAndMarket

GetCustomerClubPrice() public static method

public static GetCustomerClubPrice ( this variations, IMarket market = null ) : PriceAndMarket
variations this
market IMarket
return OxxCommerceStarterKit.Core.Models.PriceAndMarket

GetDefaultPrice() public static method

public static GetDefaultPrice ( this variation, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
variation this
market IMarket
return EPiServer.Commerce.SpecializedProperties.Price

GetDefaultPrice() public static method

public static GetDefaultPrice ( this variations, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
variations this
market IMarket
return EPiServer.Commerce.SpecializedProperties.Price

GetDefaultPriceAmount() public static method

public static GetDefaultPriceAmount ( this variation ) : int
variation this
return int

GetDefaultPriceAmount() public static method

public static GetDefaultPriceAmount ( this variation, IMarket market ) : int
variation this
market IMarket
return int

GetDefaultPriceAmount() public static method

public static GetDefaultPriceAmount ( this variations, IMarket market = null ) : int
variations this
market IMarket
return int

GetDefaultPriceMoney() public static method

Gets price information for a variation as a Price object. You can get the monetary price from the UnitPrice member.
public static GetDefaultPriceMoney ( this variation, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
variation this The variation.
market IMarket The market.
return EPiServer.Commerce.SpecializedProperties.Price

GetDefaultPriceMoney() public static method

public static GetDefaultPriceMoney ( this variations, IMarket market = null ) : EPiServer.Commerce.SpecializedProperties.Price
variations this
market IMarket
return EPiServer.Commerce.SpecializedProperties.Price

GetDiscountDisplayPrice() public static method

Gets the discount price, if no discount is set, returns string.Empty
public static GetDiscountDisplayPrice ( this variation, EPiServer.Commerce.SpecializedProperties.Price defaultPrice, IMarket market = null ) : string
variation this The variation.
defaultPrice EPiServer.Commerce.SpecializedProperties.Price The price to return if no discounted price can be found
market IMarket The market.
return string

GetDiscountDisplayPrice() public static method

Gets the discount price, if no discount is set, returns string.Empty
public static GetDiscountDisplayPrice ( this variations, EPiServer.Commerce.SpecializedProperties.Price defaultPrice, IMarket market = null ) : string
variations this All variants for a product
defaultPrice EPiServer.Commerce.SpecializedProperties.Price The price to compare against
market IMarket The market.
return string

GetDiscountPrice() public static method

public static GetDiscountPrice ( this variation, IMarket market = null ) : PriceAndMarket
variation this
market IMarket
return OxxCommerceStarterKit.Core.Models.PriceAndMarket

GetDiscountPrice() public static method

public static GetDiscountPrice ( this variations, IMarket market = null ) : PriceAndMarket
variations this
market IMarket
return OxxCommerceStarterKit.Core.Models.PriceAndMarket

GetDisplayPrice() public static method

Gets the display price for the variation and market, including currency symbol.
public static GetDisplayPrice ( this variation, IMarket market = null ) : string
variation this The variation to retrieve price from.
market IMarket The market to get price for. If null, the current market is used.
return string

GetDisplayPrice() public static method

public static GetDisplayPrice ( this variations, IMarket market = null ) : string
variations this
market IMarket
return string