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);
        }
Exemple #3
0
 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);
 }
Exemple #4
0
 public void Edititem([FromBody] Insertitem model)
 {
     Collection.ReplaceOne(x => x.Id == model.Id, model);
 }
Exemple #5
0
        public void Deleteitem([FromBody] Insertitem model)
        {
            var data = model.Id;

            Collection.DeleteOne(data);
        }