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); }
public SettingsService(ISettingsFactory settingsFactory) { this.Settings = settingsFactory.GetSettings(); }