public IActionResult Post([FromQuery] string userId, int temp) { try { var user = RouteData.Values["user"] as CabUser; return(new OkObjectResult(_temperatureService.RecordTemperature(user, temp))); } catch (Exception ex) { _logger.LogError("Error Saving Temperature: " + ex); return(BadRequest("Error Saving Temperature. Please try again.")); } }