private void AddRule(object obj) { LinguisticVariable linguistic = (LinguisticVariable)linguistics.Where(lv => lv.Title == ConsequentM.SelectedTitle).First(); Antecedent antecedent = AntecedentM.Make(); Judgment consequent = ConsequentM.Make(); Rule newRule = new SimpleRule(linguistic, antecedent, consequent); SaveToDB(newRule); }
private void SetEditedRule() { if (AntecedentM != null && ConsequentM != null) { LinguisticVariable linguistic = SelectedRule.LinguisticVariable; Antecedent antecedent = AntecedentM.Make(); Judgment consequent = ConsequentM.Make(); editedRule = new SimpleRule(linguistic, antecedent, consequent); } }