public async Task Post(string deviceId, [FromBody] Models.Telemetry telemetry) { IDeviceActor actor = GetActor(deviceId); var deviceTelemetry = new DeviceActor.Interfaces.Telemetry() { Humidity = telemetry.Humidity, Temperature = telemetry.Temperature, Timestamp = telemetry.Timestamp }; await actor.SaveTelemetry(deviceTelemetry); }
public async Task <Models.Telemetry> Get(string deviceId) { IDeviceActor actor = GetActor(deviceId); DeviceActor.Interfaces.Telemetry telemetry = await actor.GetTelemetry(); return(new Models.Telemetry() { Humidity = telemetry.Humidity, Temperature = telemetry.Temperature, Timestamp = telemetry.Timestamp }); }