public void UnSelectItem(object selectedObj) { var selectedItem = selectedObj as ILineItemViewModel; //ReturnBuilder.RemoveReturnItem(selectedItem, ...); SelectedItemsToAdd.Remove(selectedItem); //OnPropertyChanged("ReturnTotal"); }
public void SelectItem(object selectedObj) { var itemVM = _lineItemVmFactory.GetViewModelInstance(); itemVM.ItemToAdd = selectedObj as Item; var confirmation = new ConditionalConfirmation(); confirmation.Title = "Specify item details".Localize(); confirmation.Content = itemVM; ItemDetailsConfirmRequest.Raise(confirmation, x => { if (x.Confirmed) { // ReturnBuilder.AddExchangeItem(itemVM.ItemToAdd, itemVM.Quantity, itemVM.SelectedColor); // OrderBuilder.AddLineItem(...) SelectedItemsToAdd.Add(itemVM); } }); //OnPropertyChanged("ReturnTotal"); }