Как написать ayn c метод в веб-API .netcore3.0 - PullRequest
0 голосов
/ 07 апреля 2020

Мне нужно написать asyn c метод для следующего метода:

[HttpGet]
[Route("PhysicianNPIsandAttestedCount")]
public  ActionResult PhysicianNPIsandAttestedCount()
{
    var adminGrid =  GetPhysicianDetailsForAdminHome();
    return StatusCode((int)HttpStatusCode.OK, JsonConvert.SerializeObject(adminGrid));
}

Может ли кто-нибудь мне помочь?

1 Ответ

1 голос
/ 07 апреля 2020

Asuming GetPhysicianDetailsForAdminHome isyn c.

[HttpGet]
[Route("PhysicianNPIsandAttestedCount")]
public async Task<ActionResult> PhysicianNPIsandAttestedCount()
{
    try 
    {
      var adminGrid =  await GetPhysicianDetailsForAdminHome();
      if( adminGrid == null )
        return NotFound();
      return Ok(JsonConvert.SerializeObject(adminGrid));
    }
    catch( Exception ex )
    {
       // do some logging here...
    }
    return StatusCode(500, "Internal Server Error. Somthing went Wrong!");
}
...