Example #1
0
        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ı");
            }
        }