// 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); }
// 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>()); } }
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); } }