Esempio n. 1
0
        public void AddItem(ItemVm item)
        {
            if (Items == null)
            {
                Items = new ObservableCollection <ItemVm>();
            }

            Items.Add(item);
        }
Esempio n. 2
0
 //singleton pattern
 public void AddItemToCategory(ItemVm item)
 {
     if (ItemsInCategory == null)
     {
         ItemsInCategory = new ObservableCollection <ItemVm>();
     }
     else
     {
         ItemsInCategory.Add(item);
     }
 }
Esempio n. 3
0
        public MainViewModel()
        {
            MainItems        = new ObservableCollection <ItemVm>();
            Cart             = new ObservableCollection <ItemVm>();
            BuyBtnClickedCmd = new RelayCommand <ItemVm>((p) =>
            {
                Cart.Add(p);
            }, (p) => { return(true); });

            GenerateData();
            SelectedItem = MainItems[0];
        }
Esempio n. 4
0
        private void LoadDemoData()
        {
            var lego = new ItemVm("MY Lego", "Images/lego1.jpg", "");

            lego.AddItem("Lego 1", "Images/lego1.jpg", "5+");
            lego.AddItem("Lego 2", "Images/lego2.jpg", "5+");
            lego.AddItem("Lego 3", "Images/lego3.jpg", "10+");
            lego.AddItem("Lego 4", "Images/lego4.jpg", "15+");

            var playmobil = new ItemVm("MY Playmobil", "Images/playmobil1.jpg", "");

            playmobil.AddItem("Playmobil 1", "Images/playmobil1.jpg", "5+");
            playmobil.AddItem("Playmobil 2", "Images/playmobil2.jpg", "5+");
            playmobil.AddItem("Playmobil 3", "Images/playmobil3.jpg", "5+");

            Items.Add(lego);
            Items.Add(playmobil);
        }
Esempio n. 5
0
 private void Hinzufuegen(ItemVm obj)
 {
     Einkaufswagen.Add(obj);
 }