Exemple #1
0
        public static AutomobilBasic azurirajAutomobil(AutomobilBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Automobil a = s.Load <Prodavnica.Entiteti.Automobil>(r.BarKod);

                a.Naziv       = r.Naziv;
                a.Proizvodjac = r.Proizvodjac;
                a.NazivSerije = r.NazivSerije;
                a.Baterije    = r.Baterije;

                s.Update(a);
                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(r);
        }
Exemple #2
0
        public static void sacuvajAutomobil(AutomobilBasic automobil)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Automobil a = new Prodavnica.Entiteti.Automobil();

                a.Tip         = automobil.Tip;
                a.Naziv       = automobil.Naziv;
                a.Proizvodjac = automobil.Proizvodjac;
                a.NazivSerije = automobil.NazivSerije;
                a.Baterije    = automobil.Baterije;

                s.Save(a);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
Exemple #3
0
        public static AutomobilBasic vratiAutomobil(int id)
        {
            AutomobilBasic rb = new AutomobilBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Automobil a = s.Load <Prodavnica.Entiteti.Automobil>(id);
                rb = new AutomobilBasic(a.BarKod, a.Tip, a.Naziv, a.Proizvodjac, a.NazivSerije, a.Baterije);

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(rb);
        }