public List <IDomenskiObjekat> GetReaderResult(SqlDataReader reader)
        {
            List <IDomenskiObjekat> lista = new List <IDomenskiObjekat>();

            while (reader.Read())
            {
                Rezervacija r = new Rezervacija();
                r.RedBr            = reader.GetInt32(0);
                r.DatumRezervacije = reader.GetDateTime(1);
                r.Odobreno         = reader.GetBoolean(2);
                Korisnik k = new Korisnik();
                k.SifraKorisnika = reader.GetInt32(3);
                k.Ime            = reader.GetString(20);
                k.Prezime        = reader.GetString(21);
                r.Korisnik       = k;
                Administrator a = new Administrator();
                a.SifraAdmin    = reader.GetInt32(4);
                r.Administrator = a;
                Let l = new Let();
                l.SifraLet     = reader.GetInt32(7);
                l.DatumPolaska = reader.GetDateTime(9);
                r.Let          = l;
                Aerodrom od  = new Aerodrom();
                Aerodrom dod = new Aerodrom();
                od.AerodromID = reader.GetInt32(16);
                od.Grad       = reader.GetString(17);
                Destinacija dstod = new Destinacija();
                dstod.DestinacijaID = reader.GetInt32(31);
                dstod.Naziv         = reader.GetString(32);
                Destinacija dstdo = new Destinacija();
                dstdo.DestinacijaID = reader.GetInt32(29);
                dstdo.Naziv         = reader.GetString(30);
                od.Zemlja           = dstod;
                dod.Zemlja          = dstdo;
                dod.AerodromID      = reader.GetInt32(13);
                dod.Grad            = reader.GetString(14);
                l.DestinacijaDO     = dod;
                l.DestinacijaOD     = od;
                Sediste s  = new Sediste();
                Avion   av = new Avion();
                av.SifraAviona = reader.GetInt32(5);
                av.NazivAviona = reader.GetString(27);
                av.BrojSedista = reader.GetInt32(28);
                r.Avion        = av;
                s.BrojSedista  = reader.GetInt32(6);
                r.Sediste      = s;

                lista.Add(r);
            }
            reader.Close();
            return(lista);
        }
Exemple #2
0
        public List <IDomenskiObjekat> GetReaderResult(SqlDataReader reader)
        {
            List <IDomenskiObjekat> lista = new List <IDomenskiObjekat>();

            while (reader.Read())
            {
                Avion a = new Avion {
                    SifraAviona = reader.GetInt32(0), NazivAviona = reader.GetString(1), BrojSedista = reader.GetInt32(2)
                };
                lista.Add(a);
            }

            return(lista);
        }