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(); } } } }
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(); } } }