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