Пример #1
0
    // POST api/<controller>
    public void Post(string product)
    {
        string name = ctProdcutos.getNameProducto(Convert.ToInt32(product));

        NQ.Productos producto = new NQ.Productos();
        producto.id_usuario = 135791;

        NQ.Lista obj = new NQ.Lista();
        obj.Modificar(name, producto);
    }
Пример #2
0
 // GET api/<controller>/5
 //retorna el producto de la bases de mongo donde nombre es el nombre del usuario
 public List <string> Get()
 {
     NQ.Productos prod = new NQ.Productos();
     NQ.Lista     obj  = new NQ.Lista();
     prod = obj.Buscar();
     if (prod != null)
     {
         return(prod.producto);
     }
     else
     {
         return(new List <string>());
     }
 }
Пример #3
0
        public void Modificar(string producto, Productos product)
        {
            // var algo = product.id_producto;

            var collection = database.GetCollection <BsonDocument>("ListaProductos");

            product = Buscar();
            var filter = Builders <BsonDocument> .Filter.Eq("id_usuario", 135791);

            if (filter != null)
            {
                product.producto.Add(producto);
                collection.ReplaceOne(filter, product.ToBsonDocument());
            }
            else
            {
                Productos nobj = new Productos();
                nobj._id = ObjectId.Parse("" + 135791);
                nobj.producto.Add(producto);
                nobj.nombre     = "";
                nobj.id_usuario = 135791;
                Insertar(nobj);
            }
        }