// Konstruktor, krši MVVM .. neophodno public ReceiptVM(ShoppingCartVM cartVM) { Receipt = new Receipt(); ShoppingCartVM = cartVM; getStringItems(ShoppingCartVM.ShoppingCart.Items); ItemsToSell = ShoppingCartVM.ShoppingCart.Items; FinalizeShopping = new RelayCommand(finalizeShopping, canFinalizeShopping); }
public ProductDescriptionVM(ShoppingCartVM parent, ShoppingCartItem item, bool config = false) { this.Parent = parent; AddToCart = new RelayCommand(addItemToCart, canBeAdded); isConfigWizard = config; // odabrana stavka sa default proizovodom ShoppingCartItem = item; }
// Kontruktor public CreatorVM(ShoppingCartVM scvm) { ShoppingCartVM = scvm; PriceRange = new ConfigurationOption("", ""); NavigationService = new NavigationService(); // inicijaliziramo komande MoveToPriceRange = new RelayCommand(moveToPriceRange, canMoveToPriceRange); MoveToComponentSelection = new RelayCommand(moveToComponentSelection, canMoveToComponentSelection); AddComponentToConfiguration = new RelayCommand(addComponentToConfiguration); }