Table of Contents

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

productInfo ProductInfoViewModel

The 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

productInfo List<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.

See Also

To top