public AddKeyVaultAccountViewModel(IKeyVaultConfigurationRepository keyVaultConfigurationRepository, KeyVaultConfiguration keyVaultConfiguration) { this.keyVaultConfigurationRepository = keyVaultConfigurationRepository; this.vaultUrlMatcher = new Regex(KeyVaultUrlFormat, RegexOptions.Compiled); this.AddKeyVaultAccountCommand = new RelayCommand(this.AddKeyVaultAccount, this.CanAddKeyVaultCommand); this.Initialize(keyVaultConfiguration); }
public ManageKeyVaultAccountsViewModel(IKeyVaultConfigurationRepository keyVaultConfigurationRepository) { this.keyVaultConfigurationRepository = keyVaultConfigurationRepository; this.DeleteKeyVaultAccountCommand = new RelayCommand(this.OnDeleteKeyVaultConfiguration, this.CanDeleteKeyVaultConfiguration); }