public void Excluir(int idEstoque) { EstoqueRepository repository = new EstoqueRepository(); try { repository.AbrirConexao(); repository.Excluir(idEstoque); } catch (Exception e) { throw new Exception(" Ocorreu um erro:" + e.Message); } finally { repository.FecharConexao(); } }
public IActionResult Exclusao(int id, [FromServices] EstoqueRepository estoqueRepository) { try { var estoque = estoqueRepository.ObterPorId(id); if (estoque != null) { estoqueRepository.Excluir(estoque); TempData["MensagemSucesso"] = "Estoque excluído com sucesso!"; } } catch (Exception e) { TempData["MensagemErro"] = "Erro: " + e.Message; } return(RedirectToAction("Consulta")); }