コード例 #1
0
        private void Add(object parameter)
        {
            ItemVM Item = new ItemVM();

            Item.Name         = Name;
            Item.Price        = Convert.ToInt32(Price);
            Item.Category     = SelectedCategory;
            Item.Intelligence = Convert.ToInt32(Intelligence);
            Item.Agility      = Convert.ToInt32(Agility);
            Item.Strength     = Convert.ToInt32(Strength);

            using (var context = new LeagueOfNinjasEntities())
            {
                context.Gears.Add(Item.ToModel());
                context.SaveChanges();
            }

            _shopVM.ShopItems.Add(Item);
            _shopVM.TempShopItems.Add(Item);
            _shopVM.RetrieveCategoryItems(SelectedCategory);

            SelectedCategory = Item.Category;
            Agility          = Item.Agility.ToString();
            Intelligence     = Item.Intelligence.ToString();
            Strength         = Item.Strength.ToString();
            Price            = Item.Price.ToString();
            Name             = Item.Name;
        }
コード例 #2
0
 public void RemoveItem(ItemVM selectedItem)
 {
     foreach (ItemVM item in InventoryItems)
     {
         if (item.ToModel().Id != selectedItem.ToModel().Id)
         {
             continue;
         }
         Gold += item.Price;
         InventoryItems.Remove(item);
         UpdateStats();
         break;
     }
 }