public static AddSensorValueByHomeRequest ToApplicationRequest( this Models.AddSensorValueByHomeRequest request, int homeId, string sensorSerialNumber) { return(new AddSensorValueByHomeRequest { HomeId = homeId, SensorSerialNumber = sensorSerialNumber, SensorValue = request.Value }); }
public async Task <IActionResult> AddValueByHome([FromRoute] int id, [FromRoute] string serial, [FromBody] Models.AddSensorValueByHomeRequest request) => Ok(await _mediator.Send(request.ToApplicationRequest(id, serial)));