/// <summary> /// Load rulesets. /// </summary> private void LoadRulesets() { this.lstBoxCGrabberRuleset.DataSource = null; if (null != this.dataContext) { this.dataContext.Dispose(); } this.dataContext = new CGrabberDBEntities(); this.lstBoxCGrabberRuleset.DataSource = this.dataContext.GrabberRulesets; this.lstBoxCGrabberRuleset.DisplayMember = "RulesetName"; this.lstBoxCGrabberRuleset.ValueMember = "RulesetId"; this.lstBoxCGrabberRuleset.SelectedIndex = -1; }
/// <summary> /// Update ruleset list used for searching keywords in incoming mails. /// </summary> internal static void UpdateRulesetList() { var dataContext = new CGrabberDBEntities(); SearchKeywords = dataContext.GrabberRulesets.Select(items => items.RulesetKeyword).ToList(); }
/// <summary> /// Constructor. /// </summary> public ManageCGrabberRulesetView() { InitializeComponent(); dataContext = new CGrabberDBEntities(); }