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
mediaViewModelMediaViewModelThe 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
mediaViewModelMediaViewModelThe 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
mediaViewModelMediaViewModelThe MediaViewModel instance.
fileViewModelFileViewModelWhen this method returns
true, it contains the FileViewModel object, otherwisenull.
Returns
TryGetImageFileViewModel(MediaViewModel, out ImageFileViewModel)
Tries to get the ImageFileViewModel for the given MediaViewModel.
public static bool TryGetImageFileViewModel(this MediaViewModel mediaViewModel, out ImageFileViewModel imageFileViewModel)
Parameters
mediaViewModelMediaViewModelThe MediaViewModel instance.
imageFileViewModelImageFileViewModelWhen this method returns
true, it contains the ImageFileViewModel object, otherwisenull.
Returns
TryGetVideoViewModel(MediaViewModel, out VideoViewModel)
Tries to get the VideoViewModel for the given MediaViewModel.
public static bool TryGetVideoViewModel(this MediaViewModel mediaViewModel, out VideoViewModel videoViewModel)
Parameters
mediaViewModelMediaViewModelThe MediaViewModel instance.
videoViewModelVideoViewModelWhen this method returns
true, it contains the VideoViewModel object, otherwisenull.