public async Task <ActionResult <FornecedorModel> > GetFornecedor(int fornecedorId) { try { var fornecedor = await _fornecedorService.GetFornecedorByIdAsync(fornecedorId); if (fornecedor == null) { return(NotFound("Fornecedor não encontrado")); } return(_mapper.Map <FornecedorModel>(fornecedor)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco de dados - {ex.ToString()}")); } }