public static void updateUgovorProdaja(int id, ProdajniUgovorAddUpdate u) { try { ISession s = DataLayer.GetSession(); ProdajniUgovor pu = s.Query <ProdajniUgovor>().Where(a => a.Broj == id).FirstOrDefault(); pu.ImePrezimeNotara = u.ImePrezimeNotara; pu.AdresaNotara = u.AdresaNotara; pu.Datum = u.Datum; pu.NaknadaAgencija = u.NaknadaAgencija; pu.BonusAgent = u.BonusAgent; pu.Cena = u.Cena; pu.NaknadaNotar = u.NaknadaNotar; pu.PripadaNekretnini = s.Load <Nekretnina>(u.PripadaNekretnini); pu.Vlasnik = s.Load <Klijent>(u.Vlasnik); pu.KupacIznajmljivac = s.Load <Klijent>(u.KupacIznajmljivac); s.Update(pu); s.Flush(); s.Close(); } catch (Exception exc) { } }
public static void addUgovorProdaja(ProdajniUgovorAddUpdate pu) { try { ISession s = DataLayer.GetSession(); ProdajniUgovor ug = new ProdajniUgovor() { ImePrezimeNotara = pu.ImePrezimeNotara, AdresaNotara = pu.AdresaNotara, Datum = pu.Datum, NaknadaAgencija = pu.NaknadaAgencija, BonusAgent = pu.BonusAgent, Cena = pu.Cena, NaknadaNotar = pu.NaknadaNotar }; ug.PripadaNekretnini = s.Load <Nekretnina>(pu.PripadaNekretnini); ug.Vlasnik = s.Load <Klijent>(pu.Vlasnik); ug.KupacIznajmljivac = s.Load <Klijent>(pu.KupacIznajmljivac); s.Save(ug); s.Flush(); s.Close(); } catch (Exception exc) { } }