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); }
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 } }
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); }