public static void dodajPredmet(PredmetBasic p) { try { ISession s = DataLayer.GetSession(); Predmet o = new Predmet(); o.Naziv = p.Naziv;; o.Godina = p.Godina; Smer smer = s.Load <Smer>(p.smer.Id); o.ListaSmerova.Add(smer); s.Save(o); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public static void azurirajPredmet(PredmetBasic p) { try { ISession s = DataLayer.GetSession(); Predmet o = s.Load <Predmet>(p.Id); o.Naziv = p.Naziv;; o.Godina = p.Godina; Smer smer = s.Load <Smer>(p.smer.Id); if (!o.ListaSmerova.Contains(smer)) { o.ListaSmerova.Add(smer); } s.Update(o); s.Flush(); s.Close(); } catch { } }
internal void upisujePredmet(Predmet p1) { UpisaniPredmeti.Add(p1); }
internal void predajePredmet(Predmet v) { // throw new NotImplementedException(); }