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"));
        }
示例#2
0
        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();
        }