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