private async void btnİnsert_Click(object sender, RoutedEventArgs e) { using (Context db = new Context()) { if (FormTuru == "Yeni") { Agy agy = grdAgy.DataContext as Agy; db.Agies.Add(agy); db.SaveChanges(); await this.ShowMessageAsync("Bilgi", "Agi Ekleme Başarılı"); this.Close(); } else if (FormTuru == "Güncelle") { Agy agy = grdAgy.DataContext as Agy; Agy updatedAgy = db.Agies.SingleOrDefault(x => x.Id == agy.Id); updatedAgy.Name = agy.Name; updatedAgy.Amount = agy.Amount; db.SaveChanges(); await this.ShowMessageAsync("Bilgi", "Agi Düzenleme Başarılı"); this.Close(); } } }
private void btnAgyUpdate_Click(object sender, RoutedEventArgs e) { Agy selectedList = lvAgy.SelectedItem as Agy; AgiEkle agiEkle = new AgiEkle(); agiEkle.FormTuru = "Güncelle"; agiEkle.grdAgy.DataContext = selectedList; agiEkle.formMain = this; agiEkle.Show(); }
private void btnAgyDelete_Click(object sender, RoutedEventArgs e) { using (Context db = new Context()) { Agy select = lvAgy.SelectedItem as Agy; Agy DeletedAgy = db.Agies.Single(x => x.Id == select.Id); db.Agies.Remove(DeletedAgy); db.SaveChanges(); this.ShowMessageAsync("Bilgi", "Agi Silme İşlemi Başarılı"); } }