private void LoadWishLists() { WishList = WishListRepository.WishListRepository.GetAll(); UxWishListList.ItemsSource = WishList .Select(t => WishListModel.ToModel(t)) .ToList(); UxStatus.Text = $"You currently have {WishList.Count} items in your Wish List"; }
private void UxSearchBox_TextChanged(object sender, TextChangedEventArgs e) { Regex regexNums = new("[^0-9]+"); string searchBox = UxSearchBox.Text; bool isRegexMatch = regexNums.IsMatch(searchBox); if (!isRegexMatch && searchBox.Length == 4) { WishList = WishListRepository.WishListRepository.GetAll(); IEnumerable <WishListRepository.WishListModel> SkuSearch = from w in WishList where w.Sku == UxSearchBox.Text select w; UxWishListList.ItemsSource = SkuSearch .Select(t => WishListModel.ToModel(t)) .ToList(); } else { LoadWishLists(); } }