コード例 #1
0
        public WorkOutListingPage()
        {
            InitializeComponent();
            filtersList = new ObservableCollection <FilterUser>();
            filtersList.Add(new FilterUser {
                ListId = 1, ListName = "Current week (Monday to Sunday)"
            });
            filtersList.Add(new FilterUser {
                ListId = 2, ListName = "Current week(Sunday to Saturday)"
            });
            filtersList.Add(new FilterUser {
                ListId = 3, ListName = "Next seven days"
            });
            filtersList.Add(new FilterUser {
                ListId = 4, ListName = "Previous seven days"
            });
            _objExerciseListingResponse = new ExerciseListingResponse();
            _apiService     = new RestApi();
            _baseUrl        = Settings.Url + Domain.ListofWorkoutApiConstant;
            _objHeaderModel = new HeaderModel();
            XFDDWorkoutFilter.ItemsSource   = filtersList;
            XFDDWorkoutFilter.SelectedIndex = 0;
            Search = "Current week (Monday to Sunday)";
            //LoadWorkoutListData();
            //for(int i = 0; i <= 10; i++)
            //{
            //    objList.Add("a");
            //}

            //WorkoutList.ItemsSource = objList;
        }
コード例 #2
0
        private async void LoadWorkoutListData()
        {
            try
            {
                _objExerciseListingRequest = new ExerciseListingRequest
                {
                    UserId = Settings.UserID
                };

                _objHeaderModel.TokenCode   = Settings.TokenCode;
                _objExerciseListingResponse = await _apiService.ListofExercisesPostAsync(new Get_API_Url().GetScheduleListApi(_baseUrl, Search), true, _objHeaderModel, _objExerciseListingRequest);

                var result = _objExerciseListingResponse.Response;
                if (result.StatusCode == 200)
                {
                    if (result.workoutlist.Count > 0)
                    {
                        WorkoutList.ItemsSource = result.workoutlist;
                        await Navigation.PopAllPopupAsync();
                    }
                    else
                    {
                        DependencyService.Get <IToast>().Show("No Data!!");
                    }
                }
                else
                {
                    await Navigation.PopAllPopupAsync();
                    await DisplayAlert("Message", "No record found", "OK");
                }
            }
            catch (Exception ex)
            {
                var msg = ex.Message;
            }
        }