private void Save() { bindingNakladnik.EndEdit(); Nakladnik n = (Nakladnik)bindingNakladnik.Current; _controller.UpdateNakladnik(n); MessageBox.Show("Podaci pohranjeni u bazu"); UpdateDisplay(false); }
private void SaveNew() { Nakladnik n = (Nakladnik)bindingNakladnik.Current; int id = _controller.AddNakladnik(n); n.Id = id; bindingNakladnik.ResetCurrentItem(); MessageBox.Show("Podaci pohranjeni u bazu"); UpdateDisplay(false); }
public void NakladnikDelete() { NakladnikRepository rep = new NakladnikRepository(); Nakladnik n = rep.Get(testId); rep.Delete(n.Id); Nakladnik nakladnik = rep.Get(testId); Assert.Equal(nakladnik, null); }
public int Add(Nakladnik nakladnik) { using (var session = factory.OpenSession()) { using (ITransaction trans = session.BeginTransaction()) { session.Save(nakladnik); trans.Commit(); Notify(); return(nakladnik.Id); } } }
private void bindingNavigatorSavetem_Click(object sender, EventArgs e) { Nakladnik n = (Nakladnik)bindingNakladnik.Current; if (n.Id == 0) { SaveNew(); } else { Save(); } }
public void NakladnikEdit() { NakladnikRepository rep = new NakladnikRepository(); Nakladnik n = rep.Get(testId); n.Naziv = "Testirano2"; n.Zemlja = "Italija2"; rep.Update(n.Id, n); Nakladnik nakladnik = rep.Get(testId); Assert.Equal(nakladnik, n); }
public void NakladnikAdded() { NakladnikRepository rep = new NakladnikRepository(); Nakladnik n = new Nakladnik(); n.Naziv = "Testirano"; n.Zemlja = "Italija"; int id = rep.Add(n); n.Id = id; Nakladnik nakladnik = rep.Get(n.Id); Assert.Equal(nakladnik, n); }
public int Update(int nakladnikID, Nakladnik nakladnik) { using (var session = factory.OpenSession()) { var n = session.Get <Nakladnik>(nakladnikID); n.Naziv = nakladnik.Naziv; n.Zemlja = nakladnik.Zemlja; using (ITransaction trans = session.BeginTransaction()) { session.Update(n); trans.Commit(); } } Notify(); return(1); }
private void Delete() { Nakladnik n = (Nakladnik)bindingNakladnik.Current; bool imaStripova = _controller.imaStripova(n.Id); if (imaStripova) { MessageBox.Show("Ne možete brisati nakladnika koji ima stripove!"); return; } DialogResult result = MessageBox.Show("Želite li obrisati zapis", "Brisanje zapisa", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { _controller.DeleteNakladnik(n.Id); bindingNakladnik.RemoveCurrent(); } }
public int UpdateNakladnik(Nakladnik n) { return(_nakladnikRepository.Update(n.Id, n)); }
public int AddNakladnik(Nakladnik n) { return(_nakladnikRepository.Add(n)); }