private void AddToCartMethod(object param) { try { DisplayProduct copySelected = new DisplayProduct(SelectedProduct.Name, SelectedProduct.Price, SelectedProduct.QuantityInCart); copySelected.QuantityInCart = 1; bool exists = false; double initialPrice = copySelected.Price; foreach (var product in productsAddedToCart) { if (product.Name == copySelected.Name) { product.QuantityInCart++; product.Price = product.QuantityInCart * initialPrice; exists = true; MessageBox.Show("Produsul a fost adaugat in cos!"); SelectedProduct = null; } } if (exists == false) { productsAddedToCart.Add(copySelected); MessageBox.Show("Produsul a fost adaugat in cos!"); SelectedProduct = null; } } catch { MessageBox.Show("Va rog selectati un produs!") ; } }
/// <summary /> public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (targetType != typeof(string)) { throw new InvalidOperationException("targetType must be string"); } DisplayProduct product = value as DisplayProduct; if (product == null) { return(string.Empty); } else { return(string.Format(CultureInfo.CurrentCulture, "{0} {1}", product.Name, product.Version)); } }