public ActionResult ConfirmarExclusao(Medico medico) { try { var excluir = _repositorio.Obter(x => x.Id == medico.Id); _repositorio.Excluir(excluir); _contexto.Commit(); //db.Medicos.Remove(medico); //db.SaveChanges(); } catch (Exception e) { _contexto.Rollback(); throw new Exception(e.Message); } return(RedirectToAction("Index")); }
private void btnExcluir_Click(object sender, EventArgs e) { // Deve existir um médico selecionado: if (string.IsNullOrEmpty(lblId.Text)) { MessageBox.Show("Selecione um médico para excluir"); return; } // Confirma: var confirmacao = MessageBox.Show("Confirma a exclusão?", "Excluir Médico", MessageBoxButtons.YesNo); if (confirmacao == DialogResult.Yes) { repo.Excluir(int.Parse(lblId.Text)); } CarregarMedicos(); }