private void CreateSnapshot(ProductInventory inventory) { var now = DateTime.UtcNow; var snapshot = new ProductInventorySnapshot { SnapshotTime = now, Product = inventory.InventoryProduct, QuantityOnHand = inventory.QuantityOnHand }; _context.Add(snapshot); }