Example #1
0
        public static List <UcenikPregled> vratiSveUcenike()
        {
            List <UcenikPregled> ucenici = new List <UcenikPregled>();

            try
            {
                ISession s = DataLayer.GetSession();

                IEnumerable <Ucenik> uceniciSkole = from o in s.Query <Ucenik>()
                                                    select o;
                SmerPregled smer = new SmerPregled();
                foreach (Ucenik o in uceniciSkole)
                {
                    smer = new SmerPregled(o.SmerUcenika.Id, o.SmerUcenika.Naziv, o.SmerUcenika.MaxUcenika);
                    ucenici.Add(new UcenikPregled(o.Id, o.Ime, o.Prezime, o.Razred, o.Adresa, o.DatumUpisa, smer));
                }
                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(ucenici);
        }
Example #2
0
        public static List <OcenaPregled> vratiOceneUcenika(UcenikBasic u)
        {
            List <OcenaPregled> ocene = new List <OcenaPregled>();

            try
            {
                ISession s = DataLayer.GetSession();

                IEnumerable <Ocena> oceneUcenika = from o in s.Query <Ocena>()
                                                   select o;
                PredmetPregled pred;
                UcenikPregled  uceniK;
                SmerPregled    smer;
                foreach (Ocena o in oceneUcenika)
                {
                    if (o.Ucenik.Id == u.Id)
                    {
                        smer   = new SmerPregled(o.Ucenik.SmerUcenika.Id, o.Ucenik.SmerUcenika.Naziv, o.Ucenik.SmerUcenika.MaxUcenika);
                        uceniK = new UcenikPregled(o.Ucenik.Id, o.Ucenik.Ime, o.Ucenik.Prezime, o.Ucenik.Razred, o.Ucenik.Adresa, o.Ucenik.DatumUpisa, smer);
                        pred   = new PredmetPregled(o.Predmet.Id, o.Predmet.Naziv, o.Predmet.Godina);
                        ocene.Add(new OcenaPregled(o.Id, o.NumerickaVrednost, o.Opis, o.DatumDobijanja, pred, uceniK));
                    }
                }
                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(ocene);
        }
Example #3
0
 public UcenikPregled(int id, String ime, String prezime, String razred, String adresa,
                      DateTime upis, SmerPregled nazivs)
 {
     this.Id          = id;
     this.Ime         = ime;
     this.Prezime     = prezime;
     this.Adresa      = adresa;
     this.Razred      = razred;
     this.Datum_upisa = upis;
     // this.ListaOcena = ocene;
     this.SmerUcenika = nazivs;
     // this.ListaStaratelja = roditelji;
 }