private void EditProReading(ProgramTrackers view, Reading reading)
        {
            ContentStackLayout.Children.Clear();
            var view2 = new SubTrackersView(reading, TrackerEnum.Program);

            ContentStackLayout.Children.Add(view2);
        }
        private async void DownloadProgramData(TrackersOverview view)
        {
            using (UserDialogs.Instance.Loading("loading"))
            {
                var model = await GetTrackersData();

                var programList = model.Readings.Where(opp => opp.ReadingCategory == ReadingCategoryTypeName.Custom).ToList();
                ContentStackLayout.Children.Clear();
                var view2 = new ProgramTrackers(programList);
                ContentStackLayout.Children.Add(view2);
            }
        }
        private async void DelReadingPro(ProgramTrackers view, string readingId)
        {
            using (UserDialogs.Instance.Loading("loading"))
            {
                var response = await ApiService.Instance
                               .GetDataFromServerTask <DeleteTrackerRequestModel, LogInResponseModel>(
                    new DeleteTrackerRequestModel()
                {
                    ParticipantId        = AppSettingHelper.ParticipantId,
                    ParticipantReadingId = readingId
                }, ApiConstants.DeleteTrackerUrl);

                if (response.success)
                {
                    await DisplayAlert("Success!", "Tracker was deleted", "OK");
                }
                else
                {
                    await DisplayAlert("Error!", response.error.Message, "OK");
                }
            }
        }
 private void BackToOverviewFromProgram(ProgramTrackers view)
 {
     GetTrackersOverView();
 }