Пример #1
0
        public static XmlDocument LoadConfigFile(string filePath)
        {
            if (!File.Exists(filePath))
            {
                ConfigFileManager.CreateConfigFile(filePath);
            }

            XmlDocument doc = new XmlDocument();

            doc.Load(filePath);
            return(doc);
        }
Пример #2
0
        public static List <Device> GetDevices()
        {
            string filePath = GetConfigurationFilePath();

            if (!File.Exists(filePath))
            {
                ConfigFileManager.CreateConfigFile(filePath);
            }

            var devices = new List <Device>();

            var doc = ConfigFileManager.LoadConfigFile(filePath);

            XmlNode xServersNode = doc.DocumentElement.ChildNodes[1];

            foreach (XmlNode node in xServersNode.ChildNodes)
            {
                Device sdk = Device.GetDeviceFromXmlNode(node);
                devices.Add(sdk);
            }

            return(devices);
        }
Пример #3
0
        public static List <SDK> GetSDKs()
        {
            string filePath = GetConfigurationFilePath();

            if (!File.Exists(filePath))
            {
                ConfigFileManager.CreateConfigFile(filePath);
            }

            var sdks = new List <SDK>();

            var doc = ConfigFileManager.LoadConfigFile(filePath);

            XmlNode xServersNode = doc.DocumentElement.FirstChild;

            foreach (XmlNode node in xServersNode.ChildNodes)
            {
                SDK sdk = SDK.GetSDKFromXmlNode(node);
                sdks.Add(sdk);
            }

            return(sdks);
        }