public IActionResult GetProduto(int idProduto) { _logger.LogDebug("A executar api/produto/especifico -> Get"); try { ServiceResult <ProdutoViewDTO> resultado = _produtoBusiness.GetProduto(idProduto); if (resultado.Sucesso) { _logger.LogInformation($"dFoi efetuado o get do Produto com IdProduto {idProduto}."); return(Ok(resultado.Resultado)); } else { _logger.LogInformation($"Ocorreu um erro ao efetuar o get do Produto com IdProduto {idProduto}."); return(BadRequest(resultado.Erros)); } } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(500)); } }