public static void updateNekretninaKrace(int id, NekrIznKraceAddUpdate n) { try { ISession s = DataLayer.GetSession(); Nekretnina nek = s.Query <Nekretnina>().Where(a => a.Id == id).FirstOrDefault(); NekretninaIznajmljivanjeKrace nk = (NekretninaIznajmljivanjeKrace)nek; nk.GradLokacija = n.GradLokacija; nk.Ulica = n.Ulica; nk.Broj = n.Broj; nk.BrojParcele = n.BrojParcele; nk.KatastarskaOpstina = n.KatastarskaOpstina; nk.Tip = n.Tip; nk.Kvadratura = n.Kvadratura; nk.DatumIzgradnje = n.DatumIzgradnje; nk.Cena = n.Cena; nk.SpratBrSpratova = n.SpratBrSpratova; nk.Opis = n.Opis; nk.IdUgovora = n.IdUgovora; nk.DatumOd = n.DatumOd; nk.DatumDo = n.DatumDo; nk.Godina = n.Godina; nk.Vlasnik = s.Load <Klijent>(n.Vlasnik); nk.ZaduzenAgent = s.Load <Agent>(n.ZaduzenAgent); s.Update(nk); s.Flush(); s.Close(); } catch (Exception exc) { } }
public static void addNekretninaKrace(NekrIznKraceAddUpdate n) { try { ISession s = DataLayer.GetSession(); NekretninaIznajmljivanjeKrace nk = new NekretninaIznajmljivanjeKrace() { GradLokacija = n.GradLokacija, Ulica = n.Ulica, Broj = n.Broj, BrojParcele = n.BrojParcele, KatastarskaOpstina = n.KatastarskaOpstina, Tip = n.Tip, Kvadratura = n.Kvadratura, DatumIzgradnje = n.DatumIzgradnje, Cena = n.Cena, SpratBrSpratova = n.SpratBrSpratova, Opis = n.Opis, IdUgovora = n.IdUgovora, DatumOd = n.DatumOd, DatumDo = n.DatumDo, Godina = n.Godina }; nk.Vlasnik = s.Load <Klijent>(n.Vlasnik); nk.ZaduzenAgent = s.Load <Agent>(n.ZaduzenAgent); s.Save(nk); s.Flush(); s.Close(); } catch (Exception exc) { } }