Example #1
0
        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();
        }
Example #2
0
 async void Save_Clicked(object sender, EventArgs e)
 {
     _viewModel = (NoteViewModel)BindingContext;
     _viewModel.Save();
     await Navigation.PopAsync();
 }