Beispiel #1
0
        public bool AddPravniAkt(PravniAkt pravniAkt)
        {
            using (var dbContext = new DatabaseContext())
            {
                bool postoji = false;
                foreach (var akt in dbContext.PravniAkti)
                {
                    if (akt.Naslov.Equals(pravniAkt.Naslov))
                    {
                        postoji = true;
                    }
                }

                if (!postoji)
                {
                    dbContext.PravniAkti.Add(pravniAkt);
                    foreach (var item in pravniAkt.ElementiPravnogAkta)
                    {
                        dbContext.ElementiPravnogAkta.Add(item);
                    }
                    dbContext.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Beispiel #2
0
        public static PravniAktPregled updatePravniAkt(PravniAktPregled pa)
        {
            try
            {
                ISession  s    = DataLayer.GetSession();
                PravniAkt prav = s.Load <PravniAkt>(pa.IDPravniAkt);
                prav.BrojBiraca           = pa.BrojBiraca;
                prav.TipPredlogaPravniAkt = pa.TipPredlogaPravnogAkta;


                s.Update(prav);
                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
            return(pa);
        }
Beispiel #3
0
        public static void dodajPravniAkt(DodajPravniAkt dpa)
        {
            try
            {
                ISession  s  = DataLayer.GetSession();
                PravniAkt pa = new PravniAkt();
                pa.BrojBiraca           = dpa.BrojBiraca;
                pa.TipPredlogaPravniAkt = dpa.TipPredloga;
                pa.TipAPravniAkt        = dpa.TipPA;

                s.Save(pa);
                s.Flush();
                s.Close();
            }

            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Beispiel #4
0
 public bool CreatePravniAkt(PravniAkt pravniAkt)
 {
     return(DBManager.Instance.AddPravniAkt(pravniAkt));
 }