|
|
@ -27,7 +27,6 @@ public class BasketController : ControllerBase |
|
|
|
|
|
|
|
// Retrieve the current basket
|
|
|
|
var basket = await _basket.GetByIdAsync(data.BuyerId) ?? new BasketData(data.BuyerId); |
|
|
|
|
|
|
|
var catalogItems = await _catalog.GetCatalogItemsAsync(data.Items.Select(x => x.ProductId)); |
|
|
|
// group by product id to avoid duplicates
|
|
|
|
var itemsCalculated = data |
|
|
@ -126,7 +125,11 @@ public class BasketController : ControllerBase |
|
|
|
//item.PictureUri =
|
|
|
|
|
|
|
|
// Step 2: Get current basket status
|
|
|
|
<<<<<<< HEAD |
|
|
|
var currentBasket = (await _basket.GetByIdAsync(data.BasketId)) ?? new BasketData(data.BasketId); |
|
|
|
======= |
|
|
|
var currentBasket = (await _basket.GetById(data.BasketId)) ?? new BasketData(data.BasketId); |
|
|
|
>>>>>>> upstream/migration/net-6 |
|
|
|
// Step 3: Merge current status with new product
|
|
|
|
currentBasket.Items.Add(new BasketDataItem() |
|
|
|
{ |
|
|
|