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

            _context.Add(snapshot);
        }