//$"Select * from Sediste where SifraAviona = {avion.SifraAviona} and Rezervisano = 0"; public List <IDomenskiObjekat> GetReaderResult(SqlDataReader reader) { List <IDomenskiObjekat> lista = new List <IDomenskiObjekat>(); while (reader.Read()) { Sediste s = new Sediste(); s.Avion = new Avion(); s.Avion.SifraAviona = reader.GetInt32(0); s.BrojSedista = reader.GetInt32(1); if (reader.GetString(2) == "Biznis") { s.Klasa = Klasa.Biznis; } else if (reader.GetString(2) == "Prva") { s.Klasa = Klasa.Prva; } else { s.Klasa = Klasa.Ekonomska; } s.Cena = reader.GetDouble(3); s.Rezervisano = reader.GetBoolean(4); lista.Add(s); } reader.Close(); return(lista); }
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); }