Example #1
0
        public ActionResult <List <AConsultorio> > ObtenerTodosLosConsultorios()
        {
            List <AConsultorio> consultorios = new List <AConsultorio>();

            ConsultorioImp consultorioImp = new ConsultorioImp(new ConsultorioPersistencia());

            consultorios = consultorioImp.obtenerTodosLosConsultorios();

            return(consultorios);
        }
Example #2
0
        public ActionResult <AConsultorio> Registrar([FromBody] Consultorio Consultorio)
        {
            if (!Consultorio.validarDatos())
            {
                return(BadRequest());
            }

            ConsultorioImp consultorioImp = new ConsultorioImp(new ConsultorioPersistencia());
            AConsultorio   consultorio;

            consultorio = consultorioImp.Registrar(Consultorio);

            return(Consultorio);
        }
Example #3
0
        public ActionResult QuitarDoctor([FromBody] int idConsultorio)
        {
            if (idConsultorio < 0)
            {
                return(BadRequest());
            }

            ConsultorioImp consultorioImp = new ConsultorioImp(new ConsultorioPersistencia());
            bool           seActualizo    = consultorioImp.QuitarDoctor(idConsultorio);

            if (seActualizo)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Example #4
0
        public ActionResult AsignarDoctor(int idConsultorio, int idPersona)
        {
            if (idConsultorio < 0 && idPersona < 0)
            {
                return(BadRequest());
            }

            ConsultorioImp consultorioImp = new ConsultorioImp(new ConsultorioPersistencia());
            bool           seActualizo    = consultorioImp.AsignarDoctor(idConsultorio, idPersona);

            if (seActualizo)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Example #5
0
        public ActionResult Eliminar(int idConsultorio)
        {
            if (idConsultorio < 0)
            {
                return(BadRequest());
            }

            ConsultorioImp consultorioImp = new ConsultorioImp(new ConsultorioPersistencia());
            bool           seElimino      = consultorioImp.Eliminar(idConsultorio);

            if (seElimino)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }