コード例 #1
0
        public RespuestaApi <Especies> Post([FromBody] Especies especie)
        {/*--http://bitacoraweb.info/como-cargar-dinamicamente-un-select-con-jquery-javascript/ */
            RespuestaApi <Especies> respuesta = new RespuestaApi <Especies>();

            respuesta.datos = especie.nombre;
            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.InsertarEspecie(especie);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al insertar la especie " + ex.ToString();
            }
            return(respuesta);
        }
コード例 #2
0
        public IHttpActionResult Put(int id, [FromBody] Clasificaciones clasificacion)
        {
            RespuestaApi <Clasificaciones> respuesta = new RespuestaApi <Clasificaciones>();

            respuesta.datos = clasificacion.denominacion;
            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.ActualizarClasificaciones(id, clasificacion);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al actualizar la clasificación con id " + id.ToString() + " ERROR: " + ex.ToString();
            }
            return(Ok(respuesta));
        }
コード例 #3
0
        public IHttpActionResult Post([FromBody] Clasificaciones clasificacion)
        {
            RespuestaApi <Clasificaciones> respuesta = new RespuestaApi <Clasificaciones>();

            respuesta.datos = clasificacion.denominacion;
            int filaAfectadas = 0;

            try {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filaAfectadas = Db.InsertarClasificacion(clasificacion);
                }
                respuesta.totalElementos = filaAfectadas;
            } catch (Exception e) {
                respuesta.error = "Error al conectar con la base de datos " + e.ToString();
            }
            Db.Desconectar();
            return(Ok(respuesta));
        }
コード例 #4
0
        public IHttpActionResult Delete(int id)
        {
            RespuestaApi <Clasificaciones> respuesta = new RespuestaApi <Clasificaciones>();

            respuesta.datos = "Borrado el id " + id.ToString();
            respuesta.error = "";
            int filasAfectadas = 0;

            try {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.EliminarClasificacion(id);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            } catch (Exception ex) {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al eliminar la  clasificación con id " + id.ToString() + " ERROR: " + ex.ToString();
            }
            return(Ok(respuesta));
        }
コード例 #5
0
        public IHttpActionResult Put(long id, [FromBody] TiposAnimal tipoAnimal)
        {
            RespuestaApi <TiposAnimal> respuesta = new RespuestaApi <TiposAnimal>();

            respuesta.datos = tipoAnimal.denominacion;
            respuesta.error = "";
            int filasAfectadas = 0;

            try {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.ActualizarTipoAnimal(id, tipoAnimal);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            } catch (Exception ex) {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al actualizar TipoAnimal con id " + id.ToString() + " ERROR: " + ex.ToString();
            }
            return(Ok(respuesta));
        }
コード例 #6
0
        public RespuestaApi <Especies> Put(long id, [FromBody] Especies especie)
        {
            RespuestaApi <Especies> respuesta = new RespuestaApi <Especies>();

            respuesta.datos = especie.nombre;
            respuesta.error = "";
            int filasAfectadas = 0;

            try {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.ActualizarEspecie(id, especie);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            } catch (Exception ex) {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al actualizar la especie " + ex.ToString();
            }
            return(respuesta);
        }
コード例 #7
0
        public RespuestaApi <Especies> Delete(long id)
        {
            RespuestaApi <Especies> respuesta = new RespuestaApi <Especies>();

            respuesta.datos = "Borrado el id " + id.ToString();
            respuesta.error = "";
            int filasAfectadas = 0;

            try {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.EliminarEspecie(id);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            } catch (Exception ex) {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al eliminar la especie con id " + id.ToString() + " ERROR: " + ex.ToString();
            }
            return(respuesta);
        }
コード例 #8
0
        // GET: api/Clasificaciones/5
        public RespuestaApi <Clasificaciones> Get(int id)
        {
            RespuestaApi <Clasificaciones> resultado = new RespuestaApi <Clasificaciones>();
            List <Clasificaciones>         data      = new List <Clasificaciones>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data            = Db.ListaClasificacionesId(id);
                    resultado.error = "";
                }
            }
            catch (Exception ex)
            {
                resultado.error = "Error " + ex.ToString();
            }
            resultado.totalElementos = data.Count;
            resultado.data           = data;
            Db.Desconectar();
            return(resultado);
        }
コード例 #9
0
        // GET: api/TiposAnimal/5
        public RespuestaApi <TiposAnimal> Get(long id)
        {
            RespuestaApi <TiposAnimal> resultado = new RespuestaApi <TiposAnimal>();
            List <TiposAnimal>         data      = new List <TiposAnimal>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data            = Db.ListaTiposAnimalId(id);
                    resultado.error = "";
                }
            }
            catch (Exception ex)
            {
                resultado.error = "Error " + ex.ToString();
            }
            resultado.totalElementos = data.Count;
            resultado.data           = data;
            Db.Desconectar();
            return(resultado);
        }
コード例 #10
0
        // GET: api/Especies/5
        public RespuestaApi <Especies> Get(long id)
        {
            RespuestaApi <Especies> resultado = new RespuestaApi <Especies>();
            List <Especies>         data      = new List <Especies>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data            = Db.ListaEspeciesId(id);
                    resultado.error = "";
                }
            }
            catch (Exception)
            {
                resultado.error = "Error";
            }
            resultado.totalElementos = data.Count;
            resultado.data           = data;
            Db.Desconectar();
            return(resultado);
        }
コード例 #11
0
        public IHttpActionResult Post([FromBody] TiposAnimal tipoAnimal)
        {
            RespuestaApi <TiposAnimal> respuesta = new RespuestaApi <TiposAnimal>();

            respuesta.datos = tipoAnimal.denominacion;
            respuesta.error = "";
            int filaAfectadas = 0;

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filaAfectadas = Db.InsertarTipoAnimal(tipoAnimal);
                }
                respuesta.totalElementos = filaAfectadas;
            }
            catch (Exception e)
            {
                respuesta.error = "Error al conectar con la base de datos " + e.ToString();
            }
            Db.Desconectar();
            return(Ok(respuesta));
        }