Example #1
0
        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();
        }
Example #2
0
        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);
        }