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
favoriteProductFavoriteProductViewModelThe 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
favoriteProductFavoriteProductViewModelThe 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
favoriteProductFavoriteProductViewModelThe favorite product view model.
productViewModelProductViewModelThe 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
favoriteProductFavoriteProductViewModelThe favorite product view model.
unitUnitOptionViewModelThe retrieved unit view model if found; otherwise, null.
Returns
- bool
True if a unit exists and was found; otherwise, false.