private async void btnSalvar_Clicked(object sender, EventArgs e) { string msg = "Registro salvo com sucesso."; Utils.ChangeState(this.Content as ILayoutController, indProgress, true); if (gravarLocal) { await GetLocation(); // insere local para notas novas } bool result = await NoteViewModel.Save(note); if (!result) { msg = "Ocorreu um erro ao salvar o registro."; } Utils.ChangeState(this.Content as ILayoutController, indProgress, false); await DisplayAlert("Salvar", msg, "Ok"); await App.NavigateToRoot(); }
async void Save_Clicked(object sender, EventArgs e) { _viewModel = (NoteViewModel)BindingContext; _viewModel.Save(); await Navigation.PopAsync(); }