ATMLDataAccessLibrary.db.daos.SignalDAO.getSignalAttributes C# (CSharp) Method

getSignalAttributes() public method

public getSignalAttributes ( int signalId ) : List
signalId int
return List
        public List<dbSignalAttribute> getSignalAttributes(int? signalId)
        {
            List<dbSignalAttribute> signalAttributes = new List<dbSignalAttribute>();
            String sql = "SELECT * FROM signal_attribute_master WHERE signal_id = ?";
            OleDbParameter[] dbParams = { CreateParameter("@signal_id", signalId) };
            using (OleDbDataReader reader = ExecuteSqlQuery( sql, dbParams ))
            {
                if (reader != null)
                {
                    while (reader.Read())
                    {
                        dbSignalAttribute signalAttribute = new dbSignalAttribute();
                        signalAttribute.load( reader );
                        signalAttributes.Add( signalAttribute );
                    }
                    reader.Close();
                    reader.Dispose();
                }
            }
            return signalAttributes;
        }