public PlanCertificateViewModel( IScreen screen, IRoutableViewModelManager routableViewModelManager, IUnitOfWorkFactory unitOfWorkFactory, IFilterViewModelFactory filterViewModelFactory, IInitializationManager initializationManager) { HostScreen = screen; _routableViewModelManager = routableViewModelManager; _unitOfWorkFactory = unitOfWorkFactory; _filterViewModelFactory = filterViewModelFactory; _initializationManager = initializationManager; }
public EditablePlanCertificateViewModel( IScreen screen, IUnitOfWorkFactory unitOfWorkFactory, IRoutableViewModelManager routableViewModelManager, IFilterViewModelFactory filterViewModelFactory, IValidatorFactory validatorFactory, IMessageBus messageBus, IInitializationManager initializationManager) : base(screen, messageBus, validatorFactory) { this._unitOfWorkFactory = unitOfWorkFactory; this._routableViewModelManager = routableViewModelManager; this._filterViewModelFactory = filterViewModelFactory; this.initializationManager = initializationManager; this.InitializeFilterViewModel(); this.InitializeRecalculation(); }