public static ŽivotinjePregled Učitaj_životinju_po_id(int id) { try { ISession s = DataLayer.GetSession(); Životinje ž = s.Load <Životinje>(id); ŽivotinjePregled životinja_ret = new ŽivotinjePregled(ž.datum_dolaska, ž.nadimak, ž.težina, ž.pol, ž.broj_kaveza, ž.vrsta, ž.starost, ž.veterinarski_pregled); s.Close(); return(životinja_ret); } catch (Exception ec) { return(null); } }
public static bool Izmeni_životinju(ŽivotinjePregled ž) { // 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(); Životinje učitana_životinja = sesija.Load <Životinje>(ž.broj_kaveza); // sesija.Close(); Setuj_propertije_životinje(učitana_životinja, ž.broj_kaveza, ž.nadimak, ž.težina, ž.pol, ž.vrsta, ž.starost, ž.datum_dolaska, ž.veterinarski_pregled); // sesija = DataLayer.GetSession(); sesija.Update(učitana_životinja); sesija.Flush(); sesija.Close(); return(true); } catch (Exception ec) { return(false); } }