in src/app/AthenaNetCore/AthenaNetCore.WebApp/Controllers/CovidTrackingController.cs [92:112]
public async Task<IActionResult> HospitalsStatus(string queryId)
{
try
{
var result = await HospitalRepository.IsTheQueryStillRunning(queryId);
return Ok(new AthenaQueryResultModel
{
QueryId = queryId,
IsStillRunning = result
});
}
catch (Exception ex)
{
var msg = $"Something went wrong for queryId: {queryId}, please check the server log";
_logger.LogError(ex, msg);
return BadRequest(new AppErrorModel
{
ErrorMessage = msg
});
}
}