Beispiel #1
0
        //Method
        public static int GetID(String name, int idintent)
        {
            DM_Hass_DeviceType data = DM_Hass_DeviceType.GetDefaultList(0).FirstOrDefault(p => p != null && p.DM_Hass_DeviceTypeName == name);

            data = data ?? new DM_Hass_DeviceType();
            return(data.DM_Hass_DeviceTypeID);
        }
Beispiel #2
0
        public static DM_Hass_DeviceType GetDefault(int _id)
        {
            DM_Hass_DeviceType data = GetDefaultList(0).FirstOrDefault(p => p.DM_Hass_DeviceTypeID == _id);

            if (data == null)
            {
                data = new DM_Hass_DeviceType();
            }

            return(data);
        }
Beispiel #3
0
        public static void InitDefaultList(IList <DM_Hass_DeviceType> list_data)
        {
            _DefaultList = null;
            GetDefaultList(1);

            foreach (DM_Hass_DeviceType data in list_data)
            {
                DM_Hass_DeviceType checkdata = _DefaultList.FirstOrDefault(p => p.DM_Hass_DeviceTypeID == data.DM_Hass_DeviceTypeID);
                if (checkdata != null)
                {
                    checkdata.DM_Hass_DeviceTypeDBID     = data.DM_Hass_DeviceTypeDBID;
                    checkdata.DM_Hass_DeviceTypeID       = data.DM_Hass_DeviceTypeID;
                    checkdata.DM_Hass_DeviceTypeName     = data.DM_Hass_DeviceTypeName;
                    checkdata.DM_Hass_DeviceTypeDisable  = data.DM_Hass_DeviceTypeDisable;
                    checkdata.DM_Hass_DeviceTypeHardcode = data.DM_Hass_DeviceTypeHardcode;
                }
                else
                {
                    _DefaultList.Add(data);
                }
            }
        }