public MyPage() { InitializeComponent(); using (var dados = new AcessoDados()) { this.Lista.ItemsSource = dados.Listar(); } }
protected override void OnAppearing() { base.OnAppearing(); using (var dados = new AcessoDados()) { this.Lista.ItemsSource = dados.Listar(); } }
void Handle_Clicked(object sender, System.EventArgs e) { using (var dados = new AcessoDados()) { var visit = (sender as Xamarin.Forms.MenuItem).BindingContext as Contato; dados.Delete(visit); this.Lista.ItemsSource = dados.Listar(); } }
protected void SalvarClicked(object sender, EventArgs e) { var contato = new Contato { Nome = this.Nome.Text, Email = this.Email.Text, Telefone = this.Telefone.Text }; using (var dados = new AcessoDados()) { dados.Insert(contato); this.Lista.ItemsSource = dados.Listar(); } }
void Salvar_Clicked(object sender, System.EventArgs e) { var contato = new Contato { Id = int.Parse(txtID.Text), Nome = txtNome.Text, Email = txtEmail.Text, Telefone = txtTelefone.Text }; using (var dados = new AcessoDados()) { dados.Update(contato); } Navigation.PopModalAsync(); }
void savar_Clicked(object sender, System.EventArgs e) { var contato = new Contato { Nome = txtNome.Text, Telefone = txtTelefone.Text, Id = int.Parse(txtId.Text), Email = txtEmail.Text }; using (var dados = new AcessoDados()) { dados.Update(contato); } Navigation.PopModalAsync(); Navigation.PopModalAsync(); Navigation.PushModalAsync(new NavigationPage(new MyPage())); }