Пример #1
0
        public static SlagalicaBasic azurirajSlagalicu(SlagalicaBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Slagalica sl = s.Load <Prodavnica.Entiteti.Slagalica>(r.BarKod);

                sl.Naziv       = r.Naziv;
                sl.Proizvodjac = r.Proizvodjac;
                sl.BrojDelova  = r.BrojDelova;
                sl.Turisticka  = r.Turisticka;
                sl.Umetnicka   = r.Umetnicka;
                sl.Ilustracija = r.Ilustracija;

                s.Update(sl);
                s.Flush();

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

            return(r);
        }
Пример #2
0
        public static void sacuvajSlagalicu(SlagalicaBasic slagalica)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Slagalica sl = new Prodavnica.Entiteti.Slagalica();

                sl.Tip         = slagalica.Tip;
                sl.Naziv       = slagalica.Naziv;
                sl.Proizvodjac = slagalica.Proizvodjac;
                sl.BrojDelova  = slagalica.BrojDelova;
                sl.Turisticka  = slagalica.Turisticka;
                sl.Umetnicka   = slagalica.Umetnicka;
                sl.Ilustracija = slagalica.Ilustracija;

                s.Save(sl);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
Пример #3
0
        public static SlagalicaBasic vratiSlagalicu(int id)
        {
            SlagalicaBasic rb = new SlagalicaBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Slagalica sl = s.Load <Prodavnica.Entiteti.Slagalica>(id);
                rb = new SlagalicaBasic(sl.BarKod, sl.Tip, sl.Naziv, sl.Proizvodjac, sl.BrojDelova, sl.Turisticka, sl.Umetnicka, sl.Ilustracija);

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

            return(rb);
        }