public async Task <IActionResult> Get(string countryCode) { try { return(await Task.Run <IActionResult>(() => new OkObjectResult(new GenericResponseMessage <CountryBo>(_countryManager.Get(countryCode))))); } catch (Exception ex) { return(new BadRequestObjectResult(new BadRequestObjectResult(new GenericResponseMessage <CompanyBo> { Errors = new List <string> { ex.Message }, StatusCode = HttpStatusCode.BadRequest }))); } }