示例#1
0
 private Vault CreateVault(SettingsModel settings, ParametersModel parameters)
 {
   /* use the parameters if specified, else fallback to the settings */
   string user = string.IsNullOrEmpty(parameters.User) ? settings.User : parameters.User;
   string password = string.IsNullOrEmpty(parameters.Password) ? settings.Password : parameters.Password;
   string vault = string.IsNullOrEmpty(parameters.Vault) ? settings.Vault : parameters.Vault;
   string networkAddress = string.IsNullOrEmpty(parameters.Server) ? settings.Server : parameters.Server;
   return CreateVault(user, password, vault, networkAddress);
 }
示例#2
0
 public SettingsService(ISettingsFactory settingsFactory)
 {
   this.Settings = settingsFactory.GetSettings();
 }