Esempio n. 1
0
        public static ArtistiPregled Učitaj_artiste_po_id(long id)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                Artisti        a           = s.Load <Artisti>(id);
                ArtistiPregled artisti_ret = new ArtistiPregled(a.matični_broj, a.ime, a.prezime, a.ime_roditelja, a.nadimak, a.datum_rođenja, a.mesto_rođenja, a.pol, a.asistenti, a.datum_dolaska);
                s.Close();
                return(artisti_ret);
            }
            catch (Exception ec)
            {
                return(null);
            }
        }
Esempio n. 2
0
        public static bool Izmeni_artiste(ArtistiPregled artisti)
        {
            try
            {
                ISession sesija          = DataLayer.GetSession();
                Artisti  učitani_artisti = sesija.Load <Artisti>(artisti.matični_broj);
                // sesija.Close();

                Setuj_propertije_artista(učitani_artisti, artisti.matični_broj, artisti.ime, artisti.prezime, artisti.ime_roditelja, artisti.nadimak, artisti.datum_rođenja, artisti.mesto_rođenja, artisti.pol, artisti.asistenti, artisti.datum_dolaska);

                // sesija = DataLayer.GetSession();
                sesija.Update(učitani_artisti);
                sesija.Flush();
                sesija.Close();
                return(true);
            }
            catch (Exception ec)
            {
                return(false);
            }
        }