Esempio n. 1
0
        public Dishes()
        {
            InitializeComponent();
            instance = this;
            // tabPageDishes.Children.Add(new FoodListPage());

            helper = new CategoryHelperAzure();
            Task.Run(async() =>
            {
                List <Category> categories = await helper.GetCategoriesWithFoods();
                // tabPageDishes.ItemsSource = await helper.GetCategories();

                Tools.Tools.UseActionMainThread(() => {
                    foreach (Category cat in categories)
                    {
                        FoodListPage cp = new FoodListPage(cat.Foods)
                        {
                            Title = cat.Name
                        };
                        tabPageDishes.Children.Add(cp);
                    }
                    tabPageDishes.TabIndex = 0;
                });
            });
        }
Esempio n. 2
0
 public CategoryViewModel()
 {
     helper = new CategoryHelperAzure();
     Task.Run(async() => {
         List <Category> lista = await helper.GetCategoriesWithFoods();
         this.Categories       = new ObservableCollection <Category>(lista);
     });
 }