public bool AddItemToLocker([FromBody] Insertitem require, string id) { var data = Collection.Find(x => x.Id == id).FirstOrDefault(); if (data == null) { return(false); } try { var item = new Insertitem { Id = Guid.NewGuid().ToString(), Nameitem = require.Nameitem, quantity = require.quantity, total = require.quantity }; var newiem = data.Item?.ToList() ?? new List <Insertitem>(); newiem.Add(item); data.Item = newiem; Collection.ReplaceOne(x => x.Id == id, data); return(true); } catch (Exception) { return(false); } }
public void Edititem([FromBody] Insertitem model) { var data = Collection.Find(x => x.Item.Any(it => it.Id == model.Id)).FirstOrDefault(); var item = data.Item.FirstOrDefault(it => it.Id == model.Id); item.Nameitem = model.Nameitem; item.quantity = model.quantity; Collection.ReplaceOne(x => x.Id == data.Id, data); }
public bool Createitem([FromBody] Insertitem model) { //var data = new Insertitem //{ // Id = "5", // Nameitem = "water", // quantity = 6 //}; model.Id = Guid.NewGuid().ToString(); Collection.InsertOne(model); return(true); }
public void Edititem([FromBody] Insertitem model) { Collection.ReplaceOne(x => x.Id == model.Id, model); }
public void Deleteitem([FromBody] Insertitem model) { var data = model.Id; Collection.DeleteOne(data); }