public ItemSearchViewModel( List<GameItemModel> items, IApiDataUpdater apiDataUpdater, WatchlistViewModel watchlistViewModel ) { ViewModelName = "Search"; _apiDataUpdater = apiDataUpdater; _watchlistViewModel = watchlistViewModel; _items = new List<GameItemModel>(items); Items = new PaginatedObservableCollection<GameItemModel>(_items, 20); _subTypeDictionary = BuildSubtypeDictionary(_items); SelectedRarity = RarityModel.Rarities.First(); }
public NewInvestmentViewModel(IList<GameItemModel> items) { Items = new PaginatedObservableCollection<GameItemModel>(items); Keyword = String.Empty; BuyPrice = new Money(); TargetSellPrice = new Money(); SellPrice = new Money(); Quantity = 1; }