public async Task <IActionResult> GetCategoria(int id) { try { var categoria = await _repo.GetCategoriaByIdAsync(id); if (categoria == null) { return(NotFound()); } return(Ok(_mapper.Map <CategoriaModelo>(categoria))); } catch (Exception) { return(StatusCode(500, "Houve um erro com o processamento dos dados")); } }