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); }
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); }