public async Task <IActionResult> Delete(int id) { var produto = await _produtoRepository.PegaProdutoAsync(id); if (produto == null) { return(BadRequest($"Produto {id} não encontrado para ser deletado")); } var sucesso = await _produtoRepository.DeletaProdutoAsync(produto); if (sucesso) { return(Ok($"Produto {id} foi deletado com sucesso!")); } return(InternalServerError()); }