public ActionResult <IEnumerable <SensorDataExDTO> > Get(string id, [FromQuery] string from, [FromQuery] string to) { List <SensorDataExDTO> retData = new List <SensorDataExDTO>(); List <AggregateDataEx> sensorDataList = _repository.LoadSensorDataEx(id, from, to); foreach (var item in sensorDataList) { var tmp = new SensorDataExDTO(); tmp.MAC = item.SenderMAC; tmp.Name = item.SenderName; tmp.Temp = item.Temperature; tmp.Humidity = item.Humidity; tmp.IngestionTimestamp = item.IngestionTimestamp; tmp.TValve = item.TValve; tmp.TScheduledTarget = item.TScheduledTarget; tmp.BatteryLevel = item.BatteryLevel; tmp.HeatIndex = HeatHelper.GetHeatIndexCelsius(item.Temperature, item.Humidity); tmp.SetTempSended = item.SetTempSended; tmp.TCurrentTarget = item.TCurrentTarget; retData.Add(tmp); } return(retData); }