示例#1
0
        public IEnumerable <DtoSensorListItem> ListAllSensorsByZoneId(int zoneId)
        {
            IEnumerable <Sensor> sensors = zoneRepository.GetSensorsByZoneId(zoneId);

            if (sensors == null)
            {
                return(new List <DtoSensorListItem>());
            }
            List <DtoSensorListItem> dtoSensorListItems = new List <DtoSensorListItem>();

            foreach (var s in sensors)
            {
                dtoSensorListItems.Add(new DtoSensorListItem()
                {
                    Id           = s.Id,
                    Name         = s.Name,
                    Ip           = s.Ip,
                    Mac          = s.Mac,
                    Data         = s.Data,
                    ScheduleName = s.Schedule.Name,
                    SwitchName   = s.Switch.Name
                });
            }

            return(dtoSensorListItems);
        }