private void UpdateDataStorageConfiguration() { DataStorageConfiguration newConfig = dataStorage; if (File.Exists(SystemLocations.GetStorageCredentialsConfigFile())) { var actualConfig = SystemConfigurationReader.ReadStorageConfigurationFromFile(); if (newConfig.Name != actualConfig.Name || newConfig.Status != actualConfig.Status) { SystemConfigurationWriter.WriteStorageConfigurationFromFile(newConfig); } } else { SystemConfigurationWriter.WriteStorageConfigurationFromFile(newConfig); } }
private void UpdateCredentials() { CredentialsConfiguration newConfig = credentials; if (File.Exists(SystemLocations.GetCredentialsConfigFile())) { var actualConfig = SystemConfigurationReader.ReadCredentialsConfigurationFromFile(); if (newConfig.Username != actualConfig.Username || newConfig.Password != actualConfig.Password) { SystemConfigurationWriter.WriteCredentialsConfigurationFromFile(newConfig); } } else { SystemConfigurationWriter.WriteCredentialsConfigurationFromFile(newConfig); } }
private void UpdateXNodesConfiguration() { List <XNodeConfiguration> xNodes = nodes; if (File.Exists(SystemLocations.GetNodesConfigFile())) { xNodes = SystemConfigurationReader.ReadXNodesConfigurationFromFile(); foreach (var node in nodes) { var nodeExists = xNodes.Exists(x => x.ServiceUrl == node.ServiceUrl); if (nodeExists != true) { xNodes.Add(node); } } } SystemConfigurationWriter.WriteXNodesConfigurationFromFile(xNodes); }