public static void updateUgovorIznajmljivanje(int id, IznajmljivanjeUgovorAddUpdate u) { try { ISession s = DataLayer.GetSession(); IznajmljivanjeUgovor iu = s.Query <IznajmljivanjeUgovor>().Where(a => a.Broj == id).FirstOrDefault(); iu.ImePrezimeNotara = u.ImePrezimeNotara; iu.AdresaNotara = u.AdresaNotara; iu.Datum = u.Datum; iu.NaknadaAgencija = u.NaknadaAgencija; iu.BonusAgent = u.BonusAgent; iu.Renta = u.Renta; iu.PeriodIznajmljivanja = u.PeriodIznajmljivanja; iu.PripadaNekretnini = s.Load <Nekretnina>(u.PripadaNekretnini); iu.Vlasnik = s.Load <Klijent>(u.Vlasnik); iu.KupacIznajmljivac = s.Load <Klijent>(u.KupacIznajmljivac); s.Update(iu); s.Flush(); s.Close(); } catch (Exception exc) { } }
public static void addUgovorIznajmljivanje(IznajmljivanjeUgovorAddUpdate iu) { try { ISession s = DataLayer.GetSession(); IznajmljivanjeUgovor ug = new IznajmljivanjeUgovor() { ImePrezimeNotara = iu.ImePrezimeNotara, AdresaNotara = iu.AdresaNotara, Datum = iu.Datum, NaknadaAgencija = iu.NaknadaAgencija, BonusAgent = iu.BonusAgent, Renta = iu.Renta, PeriodIznajmljivanja = iu.PeriodIznajmljivanja }; ug.PripadaNekretnini = s.Load <Nekretnina>(iu.PripadaNekretnini); ug.Vlasnik = s.Load <Klijent>(iu.Vlasnik); ug.KupacIznajmljivac = s.Load <Klijent>(iu.KupacIznajmljivac); s.Save(ug); s.Flush(); s.Close(); } catch (Exception exc) { } }