示例#1
0
        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();
        }