Exemple #1
0
        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";
        }
Exemple #2
0
        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();
            }
        }