public NinjaInfoVM(NinjaVM selectedNinja) { this.SelectedNinja = selectedNinja; ShowInventoryCommand = new RelayCommand(ShowInventoryWindow); ShowShopCommand = new RelayCommand(ShowShopWindow); }
public EditNinjaVM(NinjaVM selectedNinja) { NewName = selectedNinja.Name; NewGold = selectedNinja.Gold.ToString(); SelectedNinja = selectedNinja; UpdateCommand = new GenericCommand(Edit, CanEdit); }
public EditItemVM(NinjaVM selectedNinja, ShopVM shop) { UpdatedAgility = shop.SelectedItem.Agility.ToString(); UpdatedName = shop.SelectedItem.Name; UpdatedPrice = shop.SelectedItem.Price.ToString(); UpdatedStrength = shop.SelectedItem.Strength.ToString(); UpdatedIntelligence = shop.SelectedItem.Intelligence.ToString(); UpdatedAgility = shop.SelectedItem.Agility.ToString(); this.Shop = shop; _selectedNinja = selectedNinja; UpdatedCategory = shop.SelectedItem.Category; EditItemCommand = new RelayCommand(Edit, CanEdit); }
public AddNinjaVM(NinjaListVM ninjas) { _ninjas = ninjas; Ninja = new NinjaVM(); AddCommand = new GenericCommand(Add, CanAdd); }
public InventoryVM(NinjaVM selectedNinja) { SelectedNinja = selectedNinja; ClearInventoryCommand = new GenericCommand(Clear, CanClear); }