Interface IModalViewModelFactory
Factory interface for creating modal view models.
Namespace: Serenity.Modal.Application.Interfaces.ViewModels.Factories
Assembly: Serenity.Modal.Application.dll
Syntax
public interface IModalViewModelFactory
Methods
CreateViewModel(IModalSettingsDefinition, Dictionary<string, UiOption[]>)
Creates a new instance of a modal view model with the specified parameters.
Declaration
IViewModel CreateViewModel(IModalSettingsDefinition modal, Dictionary<string, UiOption[]> uiOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| IModalSettingsDefinition | modal | The modal settings definition. |
| Dictionary<string, UiOption[]> | uiOptions | A dictionary of UI options for the modal. |
Returns
| Type | Description |
|---|---|
| IViewModel | A new instance of a modal view model. |