Example #1
0
        public Resultado GuardarCita(Cita cita)
        {
            var resultado = Validar(cita);

            if (resultado.Exitoso == false)
            {
                return(resultado);
            }

            _contexto.SaveChanges();

            resultado.Exitoso = true;
            return(resultado);
        }
Example #2
0
        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);
        }
Example #3
0
        public void AgregarCita()
        {
            var nuevaCita = new Cita();

            ListaCita.Add(nuevaCita);
        }