public async Task getSurveyQuestionPage(string key, Surveys data) { var result = true; await Navigation.PushPopupAsync(new LoadingPopPage(), true); result = await surveyMVVM.checkUserResponse(key); await Navigation.PopPopupAsync(true); if (!result) { await Navigation.PushAsync(new SurveyQuestionList() { Title = data.surveyName }, true); MessagingCenter.Send <SurveyPage, List <Question> >(this, MCenter.question.ToString(), data.questions); MessagingCenter.Send <SurveyPage, string>(this, MCenter.questionKey.ToString(), key); } else { await DisplayAlert("Uyarı", "Bu ankete daha önceden cevap verilmiş", "Tamam"); } await Navigation.PopAllPopupAsync(); }