Hi!
I manually add some custom rows to the database table "db_owner.ac_BasketItems" for my current users basket.
How can I force the basket to reload and read my updated rows from database?
Update current users basket from Database
-
- Commodore (COMO)
- Posts: 436
- Joined: Tue May 07, 2013 1:59 pm
Re: Update current users basket from Database
You could create BasketItem objects and add them to the collection:
instead of adding rows directly to the database. Then recalculate:
Code: Select all
user.Basket.Items.Add(new BasketItem(...))
// more adds as needed
user.Basket.Save()
Code: Select all
IBasketService preCheckoutService = AbleContext.Resolve<IBasketService>();
preCheckoutService.Recalculate(basket);
Jay