public Resultado GuardarCita(Cita cita) { var resultado = Validar(cita); if (resultado.Exitoso == false) { return(resultado); } _contexto.SaveChanges(); resultado.Exitoso = true; return(resultado); }
private Resultado Validar(Cita cita) { var resultado = new Resultado(); resultado.Exitoso = true; var citaExistente = _contexto.Citas.Include("Pacientes").FirstOrDefault(r => r.Fecha == cita.Fecha && r.HoraId == cita.HoraId); if (citaExistente != null) { resultado.Mensaje = "Ya existe una cita para el paciente " + citaExistente.Paciente.Nombre; resultado.Exitoso = false; } return(resultado); }
public void AgregarCita() { var nuevaCita = new Cita(); ListaCita.Add(nuevaCita); }