public async Task <ByteConversionResponse> ConvertAllBytes(ConvertAllVipsRequest request) { try { var result = await _client.PostAsync("ConvertAllBytes", HttpClientHelper.GetJsonData(request)); return(JsonConvert.DeserializeObject <ByteConversionResponse>( await result.Content.ReadAsStringAsync())); } catch (Exception e) { return(HttpClientHelper.LogError <ByteConversionResponse>(_logger, e, new object[] { request.Username })); } }
public async Task <IActionResult> ConvertAllBytes([FromBody] ConvertAllVipsRequest request) { try { var convertedBytes = await _vipService.ConvertAllBytes(request.Username).ConfigureAwait(false); return(new JsonResult(new ByteConversionResponse { ConvertedBytes = convertedBytes })); } catch (Exception e) { _logger.LogError(e, "Error in ConvertAllBytes"); } return(BadRequest()); }