public LoadoutCreateViewModel(LoadoutListViewModel listViewModel, Entities database) { _loadout = new Data.Loadout(); _loadoutName = "New Loadout"; _listViewModel = listViewModel; _database = database; _ninja = _listViewModel.getSelectedNinja(); _loadOutList = new List <LoadoutItem>(); CancelCommand = new RelayCommand(Cancel); SaveCommand = new RelayCommand(Save); addItemCommand = new RelayCommand(addItem); }
public LoadoutEditViewModel(LoadoutListViewModel listViewModel, Entities database) { _loadout = listViewModel.SelectedLoadout; _loadoutName = _loadout.Name; _listViewModel = listViewModel; _database = database; _allLoadoutItems = _loadout.LoadoutItems; _removedItemList = new List <LoadoutItem>(); CancelCommand = new RelayCommand(Cancel); SaveCommand = new RelayCommand(Save); addCommand = new RelayCommand(addItem); removeCommand = new RelayCommand(removeItem); }