Beispiel #1
0
        public static LutkaBasic azurirajLutku(LutkaBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Lutka l = s.Load <Prodavnica.Entiteti.Lutka>(r.BarKod);

                l.Naziv          = r.Naziv;
                l.Proizvodjac    = r.Proizvodjac;
                l.Ime            = r.Ime;
                l.Govori         = r.Govori;
                l.OsetljivaDodir = r.OsetljivaDodir;

                s.Update(l);
                s.Flush();

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

            return(r);
        }
Beispiel #2
0
        public static void sacuvajLutku(LutkaBasic lutka)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Lutka l = new Prodavnica.Entiteti.Lutka();

                l.Tip            = lutka.Tip;
                l.Naziv          = lutka.Naziv;
                l.Proizvodjac    = lutka.Proizvodjac;
                l.Ime            = lutka.Ime;
                l.Govori         = lutka.Govori;
                l.OsetljivaDodir = lutka.OsetljivaDodir;

                s.Save(l);

                s.Flush();

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

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Lutka l = s.Load <Prodavnica.Entiteti.Lutka>(id);
                rb = new LutkaBasic(l.BarKod, l.Tip, l.Naziv, l.Proizvodjac, l.Ime, l.Govori, l.OsetljivaDodir);

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

            return(rb);
        }