Esempio n. 1
0
        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)
            {
            }
        }
Esempio n. 2
0
        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)
            {
            }
        }