Ejemplo n.º 1
0
        public PacketData[] Read(PacketDefinition packetDefinition, string query)
        {
            List <PacketData> packetDataArray = new List <PacketData>();

            Dictionary <string, string>[] rows = customRepository.Read(query);

            foreach (Dictionary <string, string> columns in rows)
            {
                PacketData packetData = new PacketData(packetDefinition);

                foreach (KeyValuePair <string, string> row in columns)
                {
                    packetData.Add(row.Key, row.Value);
                }

                packetDataArray.Add(packetData);
            }

            return(packetDataArray.ToArray());
        }