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; }
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; } }