public async Task <IActionResult> Delete(long id) { var produtoViewModel = await _produtoBusiness.BuscarProdutoPorIDNoTracking(id); if (produtoViewModel == null) { return(NotFound()); } await _produtoBusiness.Excluir(id); return(CustomResponse()); }
//método para excluir um produto.. public JsonResult ExcluirProduto(int idProduto) { try { //buscar o produto pelo id.. Produto p = business.ObterPorId(idProduto); //excluindo.. business.Excluir(p); //retornar mensagem.. return(Json($"Produto {p.Nome} excluido com sucesso.")); } catch (Exception e) { return(Json("Erro: " + e.Message)); } }
public IActionResult Delete(int id) { try { var produto = business.ConsultarPorId(id); if (produto != null) { business.Excluir(id); return(Ok($"Produto excluído com sucesso")); } else { return(BadRequest("Produto não encontrado")); } } catch (Exception e) { return(StatusCode(500, e.Message)); } }