Table of Contents

Constructor ListViewModelService

Namespace
Innova.Prism.Library.Services
Assembly
Innova.Prism.Library.dll

ListViewModelService(IListEntityService<T, TList>, IEntityServiceConfiguration<T>, ILookupService, IWindowDialogService, IEventAggregator, ISelectorFactory, IEntityValidatorService, ILogger<ListViewModelService<T, TList>>)

Initializes a new instance of the ListViewModelService<T, TList> class.

protected ListViewModelService(IListEntityService<T, TList> entityService, IEntityServiceConfiguration<T> entityServiceConfiguration, ILookupService lookupService, IWindowDialogService windowDialogService, IEventAggregator eventAggregator, ISelectorFactory selectorFactory, IEntityValidatorService entityValidatorService, ILogger<ListViewModelService<T, TList>> logger)

Parameters

entityService IListEntityService<T, TList>

The entity service for the list entity.

entityServiceConfiguration IEntityServiceConfiguration<T>

The entity service configuration.

lookupService ILookupService

The lookup service.

windowDialogService IWindowDialogService

The window dialog service.

eventAggregator IEventAggregator

The event aggregator.

selectorFactory ISelectorFactory

The selector factory.

entityValidatorService IEntityValidatorService

The entity validator service.

logger ILogger<ListViewModelService<T, TList>>

The logger.