コード例 #1
0
        public ActionResult Agregar(int idPersona)
        {
            if (idPersona < 0)
            {
                return(BadRequest());
            }

            if (Startup.listaEspera.Contains(idPersona))
            {
                return(BadRequest());
            }
            else
            {
                PersonaImp personaImp = new PersonaImp(new PersonaPersistencia());
                APersona   personaRegistrada;
                personaRegistrada = personaImp.BuscarPersonaId(idPersona);

                if (personaRegistrada != null)
                {
                    Startup.listaEspera.Add(idPersona);
                }
                else
                {
                    return(BadRequest());
                }
            }

            return(Ok());
        }
コード例 #2
0
        public ActionResult <List <APersona> > ObtenerTodosLosPacientes()
        {
            List <APersona> personasEnFila = new List <APersona>();

            foreach (int element in Startup.listaEspera)
            {
                PersonaImp personaImp = new PersonaImp(new PersonaPersistencia());
                APersona   personaRegistrada;
                personaRegistrada = personaImp.BuscarPersonaId(element);

                personasEnFila.Add(personaRegistrada);
            }
            return(personasEnFila);
        }
コード例 #3
0
        public ActionResult <APersona> BuscarPersonaId([FromBody] int idPersona)
        {
            APersona persona;

            if (idPersona < 0)
            {
                return(BadRequest());
            }

            PersonaImp personaImp = new PersonaImp(new PersonaPersistencia());

            persona = personaImp.BuscarPersonaId(idPersona);

            return(persona);
        }