private static void UpdateConsole(SensorData data, PressureData pressure) { if (Settings.Default.ConsoleOutputEnabled) { Console.WriteLine(String.Format("{0:dd/MM/yyyy HH:mm:ss} - Sensor: {1}, H: {2} T: {3:00.0}, P: {4:0.}, Batt: {5}, Signal: {6}", DateTime.Now, data.Sensor, data.Humidity, data.Temperature, pressure.Pressure, data.Battery, data.Rssi)); } }
public IHttpActionResult Get([FromUri] SensorData data) { var pressure = new PressureData(data.BaromIn); UpdateConsole(data, pressure); ForwardRequest(); SaveToDatabase(data.Sensor, db => db.SensorDatas.Add(data)); SaveToDatabase("pressure", db => db.PressureDatas.Add(new PressureData(data.BaromIn))); return(Ok(Settings.Default.AcuriteApiResponse)); }