Exemplo n.º 1
0
        public static VojnikBasic azurirajVojnika(VojnikBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Vojnik v = s.Load <Prodavnica.Entiteti.Vojnik>(r.BarKod);

                v.Naziv       = r.Naziv;
                v.Proizvodjac = r.Proizvodjac;
                v.NazivSerije = r.NazivSerije;
                v.Baterije    = r.Baterije;
                v.Metal       = r.Metal;
                v.Plastika    = r.Plastika;

                s.Update(v);
                s.Flush();

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

            return(r);
        }
Exemplo n.º 2
0
        public static void sacuvajVojnika(VojnikBasic vojnik)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Vojnik v = new Prodavnica.Entiteti.Vojnik();

                v.Tip         = vojnik.Tip;
                v.Naziv       = vojnik.Naziv;
                v.Proizvodjac = vojnik.Proizvodjac;
                v.NazivSerije = vojnik.NazivSerije;
                v.Baterije    = vojnik.Baterije;
                v.Metal       = vojnik.Metal;
                v.Plastika    = vojnik.Plastika;

                s.Save(v);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
Exemplo n.º 3
0
        public static VojnikBasic vratiVojnika(int id)
        {
            VojnikBasic rb = new VojnikBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Vojnik v = s.Load <Prodavnica.Entiteti.Vojnik>(id);
                rb = new VojnikBasic(v.BarKod, v.Tip, v.Naziv, v.Proizvodjac, v.NazivSerije, v.Baterije, v.Metal, v.Plastika);

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

            return(rb);
        }