public async Task <IActionResult> GetSensor([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var sensor = await _sensorService.GetSensorByIdAsync(id); if (sensor == null) { _logger.LogWarning($"{id} {SensorsConstants.SENSOR_NOT_FOUND}"); return(NotFound(id)); } _logger.LogInformation($"{sensor.Id} {SensorsConstants.GET_FOUND_SENSOR}"); return(Ok(sensor)); }