public async Task DeletePacienteTest() { Paciente.IdPaciente = Context.Paciente.OrderByDescending(x => x.IdPaciente).First().IdPaciente; var Result = await Repository.Delete(Paciente.IdPaciente); Assert.AreEqual("El Paciente se eliminó correctamente.", Result); }
public void ExcluirPaciente(int id) { if (repository.SumQuantidadeAtendimentoPacientes(id) == 0) { repository.Delete(id); } else { throw new Exception("Não é permitido excluir um paciente que contenha atendimentos."); } }
public ActionResult ConfirmarExclusao(string id) { Paciente paciente = pacientes.FindBy(prop => prop.Id == id).FirstOrDefault(); if (paciente == null) { return(HttpNotFound()); } pacientes.Delete(paciente); pacientes.Save(); ConfiguraMensagem(TipoMensagem.Sucesso, "Paciente excluído com sucesso!"); return(RedirectToAction("Index")); }
public bool ExcluirPaciente(int?id) { try { if (id != null) { var agRepository = new AgendamentoRepository(); var paciente = repository.Find(id); if (paciente != null) { repository.Delete(x => x.IdPaciente == id); return(true); } } return(false); } catch (Exception ex) { throw ex; } }