Table of Contents

Class MediaViewModelExtensions

Namespace
Dynamicweb.Ecommerce.ProductCatalog
Assembly
Dynamicweb.Ecommerce.dll

Provides extension methods for the MediaViewModel class to convert to FileViewModel and VideoViewModels.

public static class MediaViewModelExtensions
Inheritance
MediaViewModelExtensions
Inherited Members

Methods

GetFileViewModel(MediaViewModel)

Gets the FileViewModel for the given MediaViewModel.

public static FileViewModel GetFileViewModel(this MediaViewModel mediaViewModel)

Parameters

mediaViewModel MediaViewModel

The MediaViewModel instance.

Returns

FileViewModel

A FileViewModel representing the media file.

GetVideoViewModel(MediaViewModel)

Gets the VideoViewModel for the given MediaViewModel.

public static VideoViewModel GetVideoViewModel(this MediaViewModel mediaViewModel)

Parameters

mediaViewModel MediaViewModel

The MediaViewModel instance.

Returns

VideoViewModel

A VideoViewModel representing the media file as a video.

TryGetFileViewModel(MediaViewModel, out FileViewModel)

Tries to get the FileViewModel for the given MediaViewModel.

public static bool TryGetFileViewModel(this MediaViewModel mediaViewModel, out FileViewModel fileViewModel)

Parameters

mediaViewModel MediaViewModel

The MediaViewModel instance.

fileViewModel FileViewModel

When this method returns true, it contains the FileViewModel object, otherwise null.

Returns

bool

True if the Value has path and the associated file is exist, otherwise false.

TryGetImageFileViewModel(MediaViewModel, out ImageFileViewModel)

Tries to get the ImageFileViewModel for the given MediaViewModel.

public static bool TryGetImageFileViewModel(this MediaViewModel mediaViewModel, out ImageFileViewModel imageFileViewModel)

Parameters

mediaViewModel MediaViewModel

The MediaViewModel instance.

imageFileViewModel ImageFileViewModel

When this method returns true, it contains the ImageFileViewModel object, otherwise null.

Returns

bool

True if the Value has path, the associated file is exist and it is image, otherwise false.

TryGetVideoViewModel(MediaViewModel, out VideoViewModel)

Tries to get the VideoViewModel for the given MediaViewModel.

public static bool TryGetVideoViewModel(this MediaViewModel mediaViewModel, out VideoViewModel videoViewModel)

Parameters

mediaViewModel MediaViewModel

The MediaViewModel instance.

videoViewModel VideoViewModel

When this method returns true, it contains the VideoViewModel object, otherwise null.

Returns

bool

True if the Value has path, the associated file is exist and it is video, or the path is a link to YouTube or Vimeo, otherwise false.

To top