static void Main(string[] args) { Console.Write("Press a key to send request ..."); Console.ReadKey(); Console.WriteLine("Start sending request ..."); var databaseConfigurator = new DatabaseConfigurator(); var command = new ConfigureFunctionsCommand { FunctionConfigurations = new List <FunctionConfiguration>() { new FunctionConfiguration { }, new FunctionConfiguration { } } }; databaseConfigurator.ConfigureFunctions(command); Console.WriteLine("Request send!"); Console.WriteLine("Press a key to exit ..."); Console.ReadKey(); }
public void ConfigureFunctions(ConfigureFunctionsCommand command) { XmlDocument doc = new XmlDocument(); doc.Load(configFile); XmlElement root = doc.DocumentElement; XmlNodeList functionList = root.SelectNodes("database[@name='SampleDb']//sempleNode//sempleNode2"); foreach (var functionConfiguration in command.FunctionConfigurations) { SetFunction(functionList, functionConfiguration.FunctionName, functionConfiguration.ConnectionStringName); } doc.Save(configFile); }