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); } } }
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); }
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); } }
public bool CreatePravniAkt(PravniAkt pravniAkt) { return(DBManager.Instance.AddPravniAkt(pravniAkt)); }