private FPNode CreateFPTree(ShoppingRecords2 supDataset) { var root = new FPNode("root"); foreach (ShoppingRecord2 record in supDataset.Data.Values) { root.Add(record.Items, 0); } return(root); }
public ShoppingRecords2 GetFilter(Dictionary <string, int> filter) { var result = new ShoppingRecords2(); foreach (var kvp in _dict) { ShoppingRecord2 record = kvp.Value; foreach (string item in record.Items) { if (filter.ContainsKey(item) == false) { continue; } // todo: need sort result.Add(kvp.Key, item); } } return(result); }