public static PomoćnoOsobljePregled Učitaj_pomoćno_osoblje_po_id(long id) { try { ISession s = DataLayer.GetSession(); Pomoćno_osoblje po = s.Load <Pomoćno_osoblje>(id); PomoćnoOsobljePregled pomoćno_osoblje_ret = new PomoćnoOsobljePregled(po.matični_broj, po.ime, po.prezime, po.pol, po.datum_rođenja, po.mesto_rođenja); s.Close(); return(pomoćno_osoblje_ret); } catch (Exception ec) { return(null); } }
public static bool Izmeni_pomoćno_osoblje(PomoćnoOsobljePregled pomoćno_osoblje) { // TODO videti zasto kad se otvori sesija po drugi put puca kod // Napomena: kad se prolazi kroz debager sve je u redu, // kad se pokrene kod na izvrsavanje regularno puca. try { ISession sesija = DataLayer.GetSession(); Pomoćno_osoblje učitano_pomoćno_osoblje = sesija.Load <Pomoćno_osoblje>(pomoćno_osoblje.matični_broj); // sesija.Close(); Setuj_propertije_pomoćnog_osoblja(učitano_pomoćno_osoblje, pomoćno_osoblje.matični_broj, pomoćno_osoblje.ime, pomoćno_osoblje.prezime, pomoćno_osoblje.pol, pomoćno_osoblje.datum_rođenja, pomoćno_osoblje.mesto_rođenja); // sesija = DataLayer.GetSession(); sesija.Update(učitano_pomoćno_osoblje); sesija.Flush(); sesija.Close(); return(true); } catch (Exception ec) { return(false); } }