Table of Contents

Constructor EditViewModelService

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

EditViewModelService(IEditEntityService<T, TEdit>, IEntityServiceConfiguration<T>, ILookupService, IWindowDialogService, IEventAggregator, IEntityValidatorService, ILogger<EditViewModelService<T, TEdit>>)

Initializes a new instance of the EditViewModelService<T, TEdit> class.

protected EditViewModelService(IEditEntityService<T, TEdit> entityService, IEntityServiceConfiguration<T> entityServiceConfiguration, ILookupService lookupService, IWindowDialogService windowDialogService, IEventAggregator eventAggregator, IEntityValidatorService entityValidatorService, ILogger<EditViewModelService<T, TEdit>> logger)

Parameters

entityService IEditEntityService<T, TEdit>

The entity service for editing.

entityServiceConfiguration IEntityServiceConfiguration<T>

The entity service configuration.

lookupService ILookupService

The lookup service.

windowDialogService IWindowDialogService

The window dialog service.

eventAggregator IEventAggregator

The event aggregator.

entityValidatorService IEntityValidatorService

The entity validator service.

logger ILogger<EditViewModelService<T, TEdit>>

The logger.