コード例 #1
0
        private void IzmeniDugme_Click(object sender, RoutedEventArgs e)
        {
            //if (SelektovanaAkcija == null)
            //{
            //    MessageBox.Show("Niste izabrali akciju za izmenu.");
            //    return;
            //}
            Akcija a = new Akcija(SelektovanaAkcija);

            Dodata = false;
            DodajAkcijaProzor izmeniAkcijaProzor = new DodajAkcijaProzor(a);

            izmeniAkcijaProzor.ShowDialog();

            if (Dodata)
            {
                SelektovanaAkcija.Zameni(a);
                Refresh();
                using (var unitOfWork = new Baza.Context())
                {
                    Akcija izBaze = unitOfWork.Akcije.Find(a.ID);
                    if (a != null)
                    {
                        izBaze.Zameni(a);
                        unitOfWork.SaveChanges();
                    }
                }
            }
        }
コード例 #2
0
        private void DodajDugme_Click(object sender, RoutedEventArgs e)
        {
            Dodata = false;
            Akcija            temp   = new Akcija();
            DodajAkcijaProzor prozor = new DodajAkcijaProzor(temp);

            prozor.ShowDialog();
            if (Dodata)
            {
                ListaAkcija.Add(temp);

                using (var unitOfWork = new Baza.Context())
                {
                    unitOfWork.Akcije.Add(temp);
                    unitOfWork.SaveChanges();
                }
            }
        }