Esempio n. 1
0
        //public OracleConfig ReadConfigFromFile()
        //{

        //}



        #endregion

        #region writers

        public void WriteConfigToFile(MssqlConfig _mssql)
        {
            if (!File.Exists(PathToConfigFile))
            {
                SendError("File not found: " + PathToConfigFile);
                return;
            }

            if (File.Exists(PathToConfigFile + ".backup"))
            {
                File.Delete(PathToConfigFile + ".backup");
            }

            File.Copy(PathToConfigFile, PathToConfigFile + ".backup");

            configWriter.WriteValueToConfig("av.db.host", _mssql.AvDbHost);
            configWriter.WriteValueToConfig("av.jetspeed.db.host", _mssql.AvDbHost);

            configWriter.WriteValueToConfig("av.db.sid", _mssql.AvDbName);
            configWriter.WriteValueToConfig("av.db.username", _mssql.AvUser);
            configWriter.WriteValueToConfig("av.db.password", _mssql.GetAvDatabasePassword());

            configWriter.WriteValueToConfig("av.jetspeed.db.sid", _mssql.AvJetspeedDbName);
            configWriter.WriteValueToConfig("av.jetspeed.db.username", _mssql.AvJetspeedUser);
            configWriter.WriteValueToConfig("av.jetspeed.db.password", _mssql.GetJetspeedDatabasePassword());

            SendMessage("Updated config successfully");
        }