public List <ProductInfo> GetDataByCategoryID(int pc_id) { List <ProductInfo> infos = new List <ProductInfo>(); IDataReader reader = db.GetDataByCategoryID(pc_id).CreateDataReader(); while (reader.Read()) { infos.Add(ProductInfo.Populate(reader)); } return(infos); }