Example #1
0
        private async Task HandleSave(Professor professor)
        {
            bool result = await ProfessorRepository.PostProfessorAsync(professor);

            if (result)
            {
                await App.Current.MainPage.Navigation.PopAsync();

                await App.Current.MainPage.DisplayAlert("Info", $"{professor.Name} salvo com sucesso!", "Ok");

                await LoadProfessors();
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Atenção", $"Ocorreu um problema ao salvar o {professor.Name}, " +
                                                        $"tente novamente mais tarde.", "Ok");
            }
        }