示例#1
0
        private async Task SaveQuestion()
        {
            ActivityIndicator = true;
            if (IsFieldBlank(Title))
            {
                ActivityIndicator = false;
                await _pageService.DisplayAlert("Formulário não pode ser criado", "O formulário deve possuir título", "ok");

                return;
            }
            else if (AreQuestionsListsEmpty())
            {
                ActivityIndicator = false;
                await _pageService.DisplayAlert("Formulário não pode ser criado", "É necessário criar ao menos uma pergunta", "ok");

                return;
            }
            else if (await _formService.PostFormAsync(this))
            {
                ActivityIndicator = false;
                await _dialog.AlertAsync("O formulário foi criado com sucesso. Os coordenadores serão notificados em breve."
                                         , "Formulário Criado"
                                         , "OK");

                await _pageService.PopAsync();
            }
            else
            {
                ActivityIndicator = false;
                await _pageService.DisplayAlert("Formulário não pode ser criado", "Não foi possível estabelecer" +
                                                " conexão com o banco de dados. Por favor tente novamente.", "ok");
            }
        }
        private async Task SaveQuestion()
        {
            if (IsFieldBlank(Title))
            {
                await _pageService.DisplayAlert("Formulário não pode ser criado", "O formulário deve possuir título", "ok");
            }
            else if (await _formService.PostFormAsync(this))
            {
                await _dialog.AlertAsync("O formulário foi criado com sucesso. Os coordenadores serão notificados em breve."
                                         , "Formulário Criado"
                                         , "OK");

                await _pageService.PopAsync();
            }
            else
            {
                await _pageService.DisplayAlert("Formulário não pode ser criado", "Não foi possível estabelecer" +
                                                " conexão com o banco de dados. Por favor tente novamente.", "ok");
            }
        }