public async Task <IActionResult> Get() { try { var socketValues = $"Current: {_socketAdapter.GetCurrent()} A, Voltage: {_socketAdapter.GetVoltage()} V, Frequency: {_socketAdapter.GetFrequency()} Hz"; var response = $"Yay! Success.{Environment.NewLine}Here are the values for the the Idaho sockets:{Environment.NewLine}"; response += $"{socketValues}{Environment.NewLine}"; return(await Task.Run(() => Ok(response))); } catch (Exception exception) { _logger.LogError($"Unknown error in {nameof(TestController)}, details: {exception.Message}"); return(await Task.Run(() => StatusCode((int)HttpStatusCode.InternalServerError, "An unknown error occurred"))); } }