Esempio n. 1
0
        public LightStateInfo GetModel(string guid)
        {
            if (guid == null)
            {
                return(null);
            }
            LightStateInfo lsi = new LightStateInfo(new BLL.tLightStateInfoes().GetModel(guid));

            return(lsi);
        }
Esempio n. 2
0
        public List <LightInfo> GetModelByHost(HostInfo host)
        {
            List <Model.tLightInfoes> list   = new BLL.tLightInfoes().GetModelListByHostGUID(host.GUID);
            LightStateInfoBLL         lsiBLL = new LightStateInfoBLL();

            if (list != null && list.Count > 0)
            {
                List <LightInfo> result = new List <LightInfo>();
                foreach (Model.tLightInfoes l in list)
                {
                    LightStateInfo lsi = null;
                    if (!string.IsNullOrEmpty(l.sStateGUID.Trim()))
                    {
                        lsi = lsiBLL.GetModel(l.sStateGUID);
                    }
                    result.Add(new LightInfo(l, host.IDID)
                    {
                        LightStateInfo = lsi
                    });
                }
                return(result);
            }
            return(null);
        }