public static void updateNekretninaDuze(int id, NekrIznDuzeAddUpdate n) { try { ISession s = DataLayer.GetSession(); Nekretnina nek = s.Query <Nekretnina>().Where(a => a.Id == id).FirstOrDefault(); NekretninaIznajmljivanjeDuze nd = (NekretninaIznajmljivanjeDuze)nek; nd.GradLokacija = n.GradLokacija; nd.Ulica = n.Ulica; nd.Broj = n.Broj; nd.BrojParcele = n.BrojParcele; nd.KatastarskaOpstina = n.KatastarskaOpstina; nd.Tip = n.Tip; nd.Kvadratura = n.Kvadratura; nd.DatumIzgradnje = n.DatumIzgradnje; nd.Cena = n.Cena; nd.SpratBrSpratova = n.SpratBrSpratova; nd.Opis = n.Opis; nd.IdUgovora = n.IdUgovora; nd.MaxMeseci = n.MaxMeseci; nd.FizickaLicaFirme = n.FizickaLicaFirme; nd.Vlasnik = s.Load <Klijent>(n.Vlasnik); nd.ZaduzenAgent = s.Load <Agent>(n.ZaduzenAgent); s.Update(nd); s.Flush(); s.Close(); } catch (Exception exc) { } }
public static void addNekretninaDuze(NekrIznDuzeAddUpdate n) { try { ISession s = DataLayer.GetSession(); NekretninaIznajmljivanjeDuze nd = new NekretninaIznajmljivanjeDuze() { 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, MaxMeseci = n.MaxMeseci, FizickaLicaFirme = n.FizickaLicaFirme }; nd.Vlasnik = s.Load <Klijent>(n.Vlasnik); nd.ZaduzenAgent = s.Load <Agent>(n.ZaduzenAgent); s.Save(nd); s.Flush(); s.Close(); } catch (Exception exc) { } }