Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }