private IEnumerable <Rule> ConvertRules(Dictionary <string, string> hierarchyMapping, DBReader dbReader, RuleConverter.Data.Model model, ProductModel pm) { var ruleParser = new RuleParser(hierarchyMapping, pm); var extractedRules = dbReader.GetRules(model); var convertedRules = ruleParser.ConvertRules(extractedRules); return(convertedRules.Select(r => new Rule(r.Name, r.Expression, null, EnabledFlag.True))); }