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(); }
public void AddInventoryDetail(ArmsBudgetInventory invD) { _context.ArmsBudgetInventory.Add(invD); //_context.Attach(invD); _context.Entry(invD).State = EntityState.Added; _cache.Remove("InventoryDetail"); _context.SaveChanges(); }
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(); }