public void CreateСongruenceRule(string name, string decription, SHAClasses classes, byte minPoints) { var class1 = new Classes() { Points = minPoints, SHAClasses = classes }; var rule = CongruenceRule.CreateСongruenceRule(name, decription, class1, minPoints); congruenceRules.Add(rule); }
private bool RightClass(CongruenceRule rule, IEnumerable <Classes> classes) { var accept = false; foreach (var Class in classes) { accept |= rule.Accept(Class); } return(accept); }