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