public IEnumerable <ZoneDto> GetZones() { var zones = zoneRepository.FindAll(); var models = new List <ZoneDto>(); foreach (var zone in zones) { var isStarted = controlService.IsStarted(zone.Channel); models.Add(new ZoneDto(zone.Id, zone.Name, zone.Description, zone.Channel, zone.IsEnabled, isStarted)); } return(models); }