Here if the response is success I want to return JSON responseStr with status code System.Net.HttpStatusCode.Accepted. But using this code I am able to return string. But I want to return Json response.
public async Task<IActionResult> Receipt()
{
var response = await api.Get(string.Format(url));
var responseStr = await response.Content.ReadAsStringAsync();
if (response.IsSuccessStatusCode)
{
return StatusCode((int)System.Net.HttpStatusCode.Accepted, responseStr);
}
else
{
_logger.LogError(responseStr);
return BadRequest(responseStr);
}
}