示例#1
0
        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)
            {
            }
        }
示例#2
0
        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)
            {
            }
        }