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()); }
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); }
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); }