Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
        }