private void OnReceivingDataParsed(object sender, SensorValuesEventArgs args) { Console.WriteLine(args.SensorValues.ElementAt(0).SensorId + " > " + _sensorService.GetSensor(args.SensorValues.ElementAt(0).SensorId).Name + " >>" + args.SensorValues.ElementAt(0).Value + " >>>" + args.SensorValues.ElementAt(0).ValueReadingTime); Console.WriteLine(args.SensorValues.ElementAt(1).SensorId + " > " + _sensorService.GetSensor(args.SensorValues.ElementAt(1).SensorId).Name + " >>" + args.SensorValues.ElementAt(1).Value + " >>>" + args.SensorValues.ElementAt(1).ValueReadingTime); foreach (var value in args.SensorValues) { _sensorValueService.AddValue(value); } Console.WriteLine(); Console.WriteLine(); }
public async Task <IActionResult> GetSensor(int id) { try { var model = await _sensorService.GetSensor(id); return(Ok(model)); } catch (Exception e) { throw e; } }