Пример #1
0
        private void SelectDay(string day)
        {
            switch (day)
            {
            case App.Days.Sunday:
            {
                _adapter.DataSource = ViewModel.Schedule[0];
                _title.Text         = App.Days.Sunday;
                _adapter.NotifyDataSetChanged();
            }
            break;

            case App.Days.Monday:
            {
                _adapter.DataSource = ViewModel.Schedule[1];
                _title.Text         = App.Days.Monday;
                _adapter.NotifyDataSetChanged();
            }
            break;

            case App.Days.Tuesday:
            {
                _adapter.DataSource = ViewModel.Schedule[2];
                _title.Text         = App.Days.Tuesday;
                _adapter.NotifyDataSetChanged();
            }
            break;

            case App.Days.Wednesday:
            {
                _adapter.DataSource = ViewModel.Schedule[3];
                _title.Text         = App.Days.Wednesday;
            }
            break;

            case App.Days.Thursday:
            {
                _adapter.DataSource = ViewModel.Schedule[4];
                _title.Text         = App.Days.Thursday;
            }
            break;

            case App.Days.Friday:
            {
                _adapter.DataSource = ViewModel.Schedule[5];
                _title.Text         = App.Days.Friday;
            }
            break;

            case App.Days.Saturday:
            {
                _adapter.DataSource = ViewModel.Schedule[6];
                _title.Text         = App.Days.Saturday;
            }
            break;
            }
        }
Пример #2
0
        public void SelectMealTime(string mealTime)
        {
            switch (mealTime)
            {
            case App.MealTimes.Lunch:
            {
                Activity.RunOnUiThread(() =>
                    {
                        for (int count = 0; count < _lineCount; count++)
                        {
                            _adapter             = RecyclerviewList[count].GetAdapter() as ObservableRecyclerAdapter <GrabAndGoItem, CachingViewHolder>;
                            _adapter.DataSource  = ViewModel.GrabAndGoMenu.LunchMenu[count];
                            LineList[count].Text = ViewModel.GrabAndGoMenu.LunchMenu[count][0].MealTheme;
                            _adapter.NotifyDataSetChanged();
                        }
                    });
            }
            break;

            case App.MealTimes.Dinner:
            {
                Activity.RunOnUiThread(() =>
                    {
                        for (int count = 0; count < _lineCount; count++)
                        {
                            _adapter             = RecyclerviewList[count].GetAdapter() as ObservableRecyclerAdapter <GrabAndGoItem, CachingViewHolder>;
                            _adapter.DataSource  = ViewModel.GrabAndGoMenu.DinnerMenu[count];
                            LineList[count].Text = ViewModel.GrabAndGoMenu.DinnerMenu[count][0].MealTheme;
                            _adapter.NotifyDataSetChanged();
                        }
                    });
            }
            break;
            }
        }