C# Class OxxCommerceStarterKit.Web.Models.ViewModels.ProductListViewModel

ファイルを表示 Open project: episerver/Commerce-Demo-Kit Class Usage Examples

Public Methods

Method Description
ProductListViewModel ( ) : System
ProductListViewModel ( OxxCommerceStarterKit.Web.Models.Catalog.Base.ProductBase content, IMarket currentMarket, CustomerContact currentContact ) : System
ProductListViewModel ( VariationContent content, IMarket currentMarket, CustomerContact currentContact ) : System

Protected Methods

Method Description
PopulateCommonData ( EntryContentBase content, IMarket currentMarket, CustomerContact currentContact ) : void
PopulatePrices ( VariationContent content, IMarket currentMarket ) : void

Private Methods

Method Description
GetDisplayPriceWithCheck ( PriceAndMarket price ) : string
GetPriceWithCheck ( PriceAndMarket price ) : double

Method Details

PopulateCommonData() protected method

protected PopulateCommonData ( EntryContentBase content, IMarket currentMarket, CustomerContact currentContact ) : void
content EntryContentBase
currentMarket IMarket
currentContact CustomerContact
return void

PopulatePrices() protected method

protected PopulatePrices ( VariationContent content, IMarket currentMarket ) : void
content VariationContent
currentMarket IMarket
return void

ProductListViewModel() public method

public ProductListViewModel ( ) : System
return System

ProductListViewModel() public method

public ProductListViewModel ( OxxCommerceStarterKit.Web.Models.Catalog.Base.ProductBase content, IMarket currentMarket, CustomerContact currentContact ) : System
content OxxCommerceStarterKit.Web.Models.Catalog.Base.ProductBase
currentMarket IMarket
currentContact CustomerContact
return System

ProductListViewModel() public method

public ProductListViewModel ( VariationContent content, IMarket currentMarket, CustomerContact currentContact ) : System
content VariationContent
currentMarket IMarket
currentContact CustomerContact
return System