private void OnConfirmClickCommand(Window window) { if (window != null) { window.Tag = BasketItems.ToList(); } window?.Close(); }
private async Task ReCalculateTotalAsync() { Total = 0; if (BasketItems == null) { return; } foreach (var orderItem in BasketItems) { Total += (orderItem.Quantity * orderItem.UnitPrice); } var authToken = _settingsService.AuthAccessToken; var userInfo = await _userService.GetUserInfoAsync(authToken); await _basketService.UpdateBasketAsync(new CustomerBasket { BuyerId = userInfo.UserId, Items = BasketItems.ToList() }, authToken); }