コード例 #1
0
 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")));
     }
 }