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