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 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);
 }
예제 #4
0
 public ManageKeyVaultAccountsViewModel(IKeyVaultConfigurationRepository keyVaultConfigurationRepository)
 {
     this.keyVaultConfigurationRepository = keyVaultConfigurationRepository;
     this.DeleteKeyVaultAccountCommand    = new RelayCommand(this.OnDeleteKeyVaultConfiguration, this.CanDeleteKeyVaultConfiguration);
 }