示例#1
0
        public ActionResult <List <AMedicamento> > ObtenerMedicamentos()
        {
            List <AMedicamento> medicamentos;
            MedicamentoImp      medicamentoImp = new MedicamentoImp(new MedicamentoPersistencia());

            medicamentos = medicamentoImp.obtenerMedicamentos();
            return(medicamentos);
        }
示例#2
0
        public ActionResult Editar([FromBody] Medicamento medicamento)
        {
            if (!medicamento.validarDatos())
            {
                return(BadRequest());
            }
            MedicamentoImp medicamentoImp = new MedicamentoImp(new MedicamentoPersistencia());
            bool           seActualizo    = medicamentoImp.editar(medicamento);

            if (seActualizo)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
示例#3
0
        public ActionResult Eliminar(int idMedicamento)
        {
            if (idMedicamento <= 0)
            {
                return(BadRequest());
            }
            MedicamentoImp medicamentoImp = new MedicamentoImp(new MedicamentoPersistencia());
            bool           seActualizo    = medicamentoImp.eliminar(idMedicamento);

            if (seActualizo)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
示例#4
0
        public ActionResult Registrar([FromBody] Medicamento medicamento)
        {
            if (!medicamento.validarDatos())
            {
                return(BadRequest());
            }
            MedicamentoImp medicamentoImp = new MedicamentoImp(new MedicamentoPersistencia());

            medicamentoImp.registrar(medicamento);
            if (medicamento.IdMedicamento > 0)
            {
                return(Ok(medicamento));
            }
            else
            {
                return(BadRequest());
            }
        }