public ActiveDirectoryConfigurationViewModel(IActiveDirectoryForestSchemaViewModelFactory forestFactory, IActiveDirectoryDomainPermissionViewModelFactory domainFactory, IDialogCoordinator dialogCoordinator, IServiceSettingsProvider serviceSettings) { this.dialogCoordinator = dialogCoordinator; this.domainFactory = domainFactory; this.forestFactory = forestFactory; this.serviceSettings = serviceSettings; this.DisplayName = "Active Directory"; this.Forests = new BindableCollection <ActiveDirectoryForestSchemaViewModel>(); this.Domains = new BindableCollection <ActiveDirectoryDomainPermissionViewModel>(); }
public ActiveDirectoryConfigurationViewModel(IActiveDirectoryForestSchemaViewModelFactory forestFactory, IActiveDirectoryDomainPermissionViewModelFactory domainFactory, IDialogCoordinator dialogCoordinator, IWindowsServiceProvider windowsServiceProvider, ILogger <ActiveDirectoryConfigurationView> logger, IShellExecuteProvider shellExecuteProvider, IDomainTrustProvider domainTrustProvider, IScriptTemplateProvider scriptTemplateProvider) { this.dialogCoordinator = dialogCoordinator; this.domainFactory = domainFactory; this.forestFactory = forestFactory; this.windowsServiceProvider = windowsServiceProvider; this.shellExecuteProvider = shellExecuteProvider; this.domainTrustProvider = domainTrustProvider; this.scriptTemplateProvider = scriptTemplateProvider; this.DisplayName = "Active Directory"; this.Forests = new BindableCollection <ActiveDirectoryForestSchemaViewModel>(); this.Domains = new BindableCollection <ActiveDirectoryDomainPermissionViewModel>(); }