public IActionResult AtivarProduto(int idProduto) { _logger.LogDebug("A executar api/produto/ativar -> Post"); try { ServiceResult resultado = _produtoBusiness.AtivarProduto(idProduto); if (resultado.Sucesso) { _logger.LogInformation($"O Produto com IdProduto {idProduto} foi ativado."); return(Ok()); } else { _logger.LogInformation($"Ocorreu um erro ao ativar o Produto com IdProduto {idProduto}."); return(BadRequest(resultado.Erros)); } } catch (Exception e) { _logger.LogError(e, e.Message); return(StatusCode(500)); } }