Table of Contents

Class FavoriteProductViewModelExtensions

Namespace
Dynamicweb.Ecommerce.Frontend
Assembly
Dynamicweb.Ecommerce.dll

Provides extension methods for the FavoriteProductViewModel class.

public static class FavoriteProductViewModelExtensions
Inheritance
FavoriteProductViewModelExtensions
Inherited Members

Methods

GetProduct(FavoriteProductViewModel)

Retrieves the ProductViewModel for the product stored on the favorite product.

public static ProductViewModel? GetProduct(this FavoriteProductViewModel favoriteProduct)

Parameters

favoriteProduct FavoriteProductViewModel

The favorite product view model.

Returns

ProductViewModel

A ProductViewModel if the product exists; otherwise, null.

GetUnit(FavoriteProductViewModel)

Retrieves the UnitOptionViewModel for the unit stored on the favorite product.

public static UnitOptionViewModel? GetUnit(this FavoriteProductViewModel favoriteProduct)

Parameters

favoriteProduct FavoriteProductViewModel

The favorite product view model.

Returns

UnitOptionViewModel

A UnitOptionViewModel if a unit is set and found; otherwise, null.

TryGetProductViewModel(FavoriteProductViewModel, out ProductViewModel?)

Tries to retrieve the ProductViewModel for the product stored on the favorite product.

public static bool TryGetProductViewModel(this FavoriteProductViewModel favoriteProduct, out ProductViewModel? productViewModel)

Parameters

favoriteProduct FavoriteProductViewModel

The favorite product view model.

productViewModel ProductViewModel

The retrieved product view model if found; otherwise, null.

Returns

bool

True if the product exists; otherwise, false.

TryGetUnit(FavoriteProductViewModel, out UnitOptionViewModel?)

Tries to retrieve the UnitOptionViewModel for the unit stored on the favorite product.

public static bool TryGetUnit(this FavoriteProductViewModel favoriteProduct, out UnitOptionViewModel? unit)

Parameters

favoriteProduct FavoriteProductViewModel

The favorite product view model.

unit UnitOptionViewModel

The retrieved unit view model if found; otherwise, null.

Returns

bool

True if a unit exists and was found; otherwise, false.

To top