Ejemplo n.º 1
0
        public static MiHomeDeviceConfig FromXml(XElement element)
        {
            var obj = new MiHomeDeviceConfig();

            obj.Name        = (string)element.Attribute(nameof(obj.Name));
            obj.Description = (string)element.Attribute(nameof(obj.Description));
            obj.Id          = (string)element.Attribute(nameof(obj.Id));
            obj.Check();
            return(obj);
        }
Ejemplo n.º 2
0
        public static MiHomeGatewayConfig FromXml(XElement element)
        {
            var obj = new MiHomeGatewayConfig();

            obj.Name        = (string)element.Attribute(nameof(obj.Name));
            obj.Description = (string)element.Attribute(nameof(obj.Description));
            obj.Id          = (string)element.Attribute(nameof(obj.Id));
            obj.Password    = (string)element.Attribute(nameof(obj.Password));
            obj.Devices.AddRange(element.Elements("Device").Select(element => MiHomeDeviceConfig.FromXml(element)));
            obj.Check();
            return(obj);
        }