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