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; }
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; } }