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