Example #1
0
        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());
        }