示例#1
0
 public void UpdateInventoryDetail(ArmsBudgetInventory invD)
 {
     _context.ArmsBudgetInventory.Update(invD);
     _context.Attach(invD);
     _context.Entry(invD).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
     _cache.Remove("InvoiceDetail");
     _context.SaveChanges();
 }
示例#2
0
 public void AddInventoryDetail(ArmsBudgetInventory invD)
 {
     _context.ArmsBudgetInventory.Add(invD);
     //_context.Attach(invD);
     _context.Entry(invD).State = EntityState.Added;
     _cache.Remove("InventoryDetail");
     _context.SaveChanges();
 }
示例#3
0
        public void DeleteInventoryDetail(ArmsBudgetInventory invD)
        {
            var result = _context.ArmsBudgetInventory.Where(x => x.InventoryNumber == invD.InventoryNumber);

            foreach (var invDtl in result)
            {
                _context.ArmsBudgetInventory.Remove(invDtl);
            }
            _cache.Remove("InventoryDetail");
            _context.SaveChanges();
        }