public static GradPregled Učitaj_grad_po_id(int id) { try { ISession s = DataLayer.GetSession(); Grad grad = s.Load <Grad>(id); GradPregled grad_ret = new GradPregled(grad.poštanski_broj, grad.naziv, grad.zemlja, grad.opis); s.Close(); return(grad_ret); } catch (Exception ec) { return(null); } }
public static bool Izmeni_grad(GradPregled grad) { // 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(); Grad učitani_grad = sesija.Load <Grad>(grad.poštanski_broj); // sesija.Close(); Setuj_propertije_grada(učitani_grad, grad.poštanski_broj, grad.naziv, grad.zemlja, grad.opis); // sesija = DataLayer.GetSession(); sesija.Update(učitani_grad); sesija.Flush(); sesija.Close(); return(true); } catch (Exception ec) { return(false); } }