private void SearchBySNAction(object o) { RulesList.Clear(); foreach (Rule rule in db.Rules.Where(r => r.RuleYear == SearchRuleYear && r.AnnualSerialNumber == SearchASN)) { RulesList.Add(rule); } }
private void PrepareToAddNew() { Year = null; SelectedNation = null; SelectorName = null; MandatoryEntries = null; HeadquaetersEntries = null; InfantryEntries = null; ArtilleryEntries = null; ArmouredCarsEntries = null; TanksEntries = null; TransportsEntries = null; SelectedSelector = null; NationsList.Clear(); SelectorsList.Clear(); RulesList.Clear(); thisModel.EmptySelector.ResetData(); FunctionOnLoad(); }
private void SearchAction(object o) { RulesList.Clear(); tempList = new ObservableCollection <string>(); SelectedTopics = AddTreeItemsToList(TopicsList); tempList = new ObservableCollection <string>(); SelectedIssuers = AddTreeItemsToList(IssuersList); //foreach (string topic in SelectedTopics) //{ // foreach (Rule rule in db.Rules.Where(r => r.Topic.Equals(topic)).ToList()) // RulesList.Add(rule); //} foreach (Rule rule in db.Rules.Where(r => SelectedTopics.Contains(r.Topic.TopicName) && SelectedIssuers.Contains(r.Issuer.IssuerName))) { RulesList.Add(rule); } }