public EditarLembrete(string login, Models.Lembrete lembrete) { user = login; this.lembrete = lembrete; ds = new LembreteDataService(); InitializeComponent(); txtLembrete.Text = lembrete.lembrete.Trim(); }
private async void Editar_ClickedAsync(object sender, EventArgs e) { var btn = ((Button)sender); //Recebe o botão selecionado Models.Lembrete lembrete = (Models.Lembrete)btn.CommandParameter; //Recebe o lembrete correspondente ao botão await Navigation.PushAsync(new EditarLembrete(user, lembrete)); Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 2]); }//apresenta o lembrete e direciona para a segunda tela para edição/exclusão
private async void Salvar_ClickedAsync(object sender, EventArgs e) { Models.Lembrete lembrete = new Models.Lembrete { login = user, lembrete = txtLembrete.Text.Trim() }; await ds.AddLembreteAsync(lembrete); await DisplayAlert("Sucesso", "Lembrete adicionado com sucesso!", "OK"); await Navigation.PushAsync(new Lembretes(user)); Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 2]); }