Ejemplo n.º 1
0
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            MenuItem menuItem = e.Parameter as MenuItem;

            CatDetail = menuItem;
            Models.CategoryDetail catDetail = await _categoryService.CategoryDetail(CatDetail.id);

            ProductList.ItemsSource = catDetail.data.foods;
        }
Ejemplo n.º 2
0
        protected async override void OnNavigatedTo(NavigationEventArgs e)// ham nhan menuItem ben mainPage gửi sang
        {
            MenuItem menuItem = e.Parameter as MenuItem;

            CatDetail            = menuItem;
            ButtonBack.IsEnabled = this.Frame.CanGoBack;
            Models.CategoryDetail catDetail = await _categoryService.CategoryDetail(CatDetail.id);

            ProductList.ItemsSource = catDetail.data.foods;
        }
Ejemplo n.º 3
0
        private async void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string select = e.AddedItems[0].ToString();

            if (select.Equals("SortByName"))
            {
                Models.CategoryDetail catDetail = await _categoryService.CategoryDetail(CatDetail.id);

                ProductList.ItemsSource = catDetail.data.foods.OrderBy(P => P.name);
            }
            else
            {
                Models.CategoryDetail catDetail = await _categoryService.CategoryDetail(CatDetail.id);

                ProductList.ItemsSource = catDetail.data.foods.OrderBy(P => P.price);
            }
        }
Ejemplo n.º 4
0
        private async void tbSearch_TextChanged(object sender, TextChangedEventArgs e)
        {
            List <Item> listSearch = new List <Item>();

            Models.CategoryDetail catDetail = await _categoryService.CategoryDetail(CatDetail.id);

            var list = catDetail.data.foods;

            if (list != null)
            {
                foreach (var item in list)
                {
                    if (item.name.Contains(tbSearch.Text))
                    {
                        listSearch.Add(item);
                    }
                }
                //get data
                ProductList.ItemsSource = listSearch;
            }
        }