Exemplo n.º 1
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));
        }
Exemplo n.º 2
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));
        }