public static StatusKartaDTO readerToStatusKartaDTO(MySqlDataReader reader) { StatusKartaDTO status = new StatusKartaDTO(); status.Id = reader.GetInt32("idStatusKarta"); status.Naziv = reader["nazivStatusKarta"].ToString(); return status; }
public List<KartaDTO> getByStatus(StatusKartaDTO status) { MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = getByStatusQuerry; command.Parameters.AddWithValue("idStatusKarta", status.Id); MySqlDataReader reader = command.ExecuteReader(); List<KartaDTO> lista = new List<KartaDTO>(); while (reader.Read()) { lista.Add(readerToKartaDTO(reader, status)); } reader.Close(); ConnectionPool.checkInConnection(connection); return lista; }
public static KartaDTO readerToKartaDTO(MySqlDataReader reader, StatusKartaDTO status) { KartaDTO karta = new KartaDTO(); karta.Id = reader.GetInt32("idKarta"); karta.DatumProdaje = reader.GetDateTime("datumProdaje"); karta.Cijena = reader.GetFloat("cijenaKarta"); karta.BrojReda = reader.GetInt32("brojReda"); karta.BrojSjedista = reader.GetInt32("brojSjedista"); karta.Zaposleni = MySqlZaposleniDAO.readerToZaposleni(reader); SalaDTO sala = MySqlSalaDAO.readerToSalaDTO(reader); karta.Projekcija = MySqlProjekcijaDAO.readerToProjekcijaDTO(reader, sala); //karta.Rezervacija = MySqlRezervacijaDAO.readerToRezervacijaDTO(reader); karta.Status = status; return karta; }