Class ProductInfoViewModelExtensions
- Namespace
- Dynamicweb.Ecommerce.ProductCatalog
- Assembly
- Dynamicweb.Ecommerce.dll
Extension methods for expanding product product information objects into full product view models.
public static class ProductInfoViewModelExtensions
- Inheritance
-
ProductInfoViewModelExtensions
- Inherited Members
Methods
GetProduct(ProductInfoViewModel)
Loads a full ProductViewModel for the product described by this lightweight reference.
public static ProductViewModel GetProduct(this ProductInfoViewModel productInfo)
Parameters
productInfoProductInfoViewModelThe product info reference to expand.
Returns
- ProductViewModel
A fully populated ProductViewModel using the current page's product view model settings, or null when no settings are available in the current page context.
GetProducts(List<ProductInfoViewModel>)
Loads full ProductViewModel instances for a list of lightweight product references.
public static IEnumerable<ProductViewModel> GetProducts(this List<ProductInfoViewModel> productInfo)
Parameters
productInfoList<ProductInfoViewModel>The list of product info references to expand.
Returns
- IEnumerable<ProductViewModel>
A collection of fully populated ProductViewModel instances using the current page's product view model settings, or an empty enumerable when no settings are available.