コード例 #1
0
        private void IzmeniKorisnikaDugme_Click(object sender, RoutedEventArgs e)
        {
            if (SelektovanKorisnik == null)
            {
                MessageBox.Show("Niste izabrali korisnika za izmenu.");
                return;
            }
            Korisnik k = new Korisnik(SelektovanKorisnik);

            dodaj = false;
            DodajKorisnikaProzor izmeniKorisnikaProzor = new DodajKorisnikaProzor(k);

            izmeniKorisnikaProzor.ShowDialog();

            if (dodaj)
            {
                SelektovanKorisnik.Zameni(k);
                Refresh();
                using (var unitOfWork = new Baza.Context())
                {
                    Korisnik izBaze = unitOfWork.Korisnici.Find(k.ID);
                    if (k != null)
                    {
                        izBaze.Zameni(k);
                        unitOfWork.SaveChanges();
                    }
                }
            }
        }
コード例 #2
0
        private void DodajKorisnikaDugme_Click(object sender, RoutedEventArgs e)
        {
            Korisnik k = new Korisnik();

            dodaj = false;
            DodajKorisnikaProzor izmeniKorisnikaProzor = new DodajKorisnikaProzor(k);

            izmeniKorisnikaProzor.ShowDialog();

            if (dodaj)
            {
                Database.Korisnici[k.Username] = k;
                Refresh();
                using (var unitOfWork = new Baza.Context())
                {
                    Korisnik izBaze = unitOfWork.Korisnici.Add(k);

                    unitOfWork.SaveChanges();
                }
            }
        }