Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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 { }
        }
Beispiel #3
0
 internal void upisujePredmet(Predmet p1)
 {
     UpisaniPredmeti.Add(p1);
 }
Beispiel #4
0
 internal void predajePredmet(Predmet v)
 {
     // throw new NotImplementedException();
 }