public DiscoveryView() { InitializeComponent(); var personRepository = GetPersonRepository(); People = personRepository.GetAll().ToArray(); var productRepository = GetProductRepository(); Products = productRepository.GetAll().ToArray(); _checker = new OrderRuleChecker(@".\"); Rules = _checker.Rules; }
private void InitializeRuleChecker() { var rulePath = Properties.Settings.Default.RelativeRulePath; var applicationPath = AppDomain.CurrentDomain.BaseDirectory; if (string.IsNullOrEmpty(rulePath)) { rulePath = applicationPath; } else { rulePath = applicationPath + rulePath + Path.DirectorySeparatorChar; } ruleChecker = new OrderRuleChecker(rulePath); }
private void InitializeRuleChecker() { var rulePath = ConfigurationManager.AppSettings["RelativeRulePath"]; var applicationPath = AppDomain.CurrentDomain.BaseDirectory; if (string.IsNullOrEmpty(rulePath)) { rulePath = applicationPath; } else { rulePath = applicationPath + rulePath + Path.DirectorySeparatorChar; } ruleChecker = new OrderRuleChecker(rulePath); }