Beispiel #1
0
        public async Task <IEnumerable <Sensor> > GetSensors(SensorInterval interval)
        {
            var includeProperties = new Expression <Func <Sensor, dynamic> > [2];

            includeProperties[0] = i => i.EndPoint;
            includeProperties[1] = i => i.EndPoint.Notification;

            var endPointList = await _sensorRepository
                               .GetAsync(filter : q => q.SensorInterval == interval,
                                         includeProperties : includeProperties);

            return(endPointList);
        }
Beispiel #2
0
        public async Task <IEnumerable <Sensor> > GetSensors(SensorInterval interval, SensorType sensorType)
        {
            var endPointList = (await GetSensors(interval)).Where(q => q.SensorType == sensorType);

            return(endPointList);
        }