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