public void RemoveRowFromCart(Guid guid, int productId, int amount)
        {
            var badAssEvent = new CartUpdateEvents();
            badAssEvent.DateTime = DateTime.Now;
            badAssEvent.Guid = guid;

            var productEvents = session.Get<Product>(productId);
            badAssEvent.Product = productEvents;
            badAssEvent.Change = -amount;
            session.Save(badAssEvent);
            session.Flush();

            session.Dispose();
        }
        public void CartPutManyEventsInDb(Guid guid, int productId, int amount)
        {
            var badAssEvent = new CartUpdateEvents();
            badAssEvent.DateTime = DateTime.Now;
            badAssEvent.Guid = guid;
            var product = session.Get<Product>(productId);
            badAssEvent.Change = amount;
            badAssEvent.Product = product;
            session.Save(badAssEvent);

            session.Flush();

            session.Dispose();
        }