public ESProvider(FactParser factParser, RuleParser ruleParser) { FactParser = factParser; RuleParser = ruleParser; FactRepository = FactParser.FactRepository; RuleRepository = RuleParser.RuleRepository; Answers = new Dictionary <string, bool>(); errorMessage = "shit happens."; }
public ESProvider(FactParser factParser, RuleParser ruleParser) { factRepo = factParser.GetFactRepository(); ruleRepo = ruleParser.GetRuleRepository(); this.factParser = factParser; this.ruleParser = ruleParser; myenumrule = ruleRepo.GetEnumerator(); myenumfact = factRepo.GetEnumerator(); }
public FactRepository GetFactRepository() { FactRepository factRepository = new FactRepository(); this.factRepository = factRepository; LoadXmlDocument("Facts.xml"); LoadFactsFromXML(); return(factRepository); }
public FactParser(string path) { FactRepository = new FactRepository(); LoadXMLDocument(path); }