public DotNetNancy.Rules.RuleSet.RuleSetDefinition.Action[] GetThenActionsByRuleID(Guid guid) { RuleSetDefinition.RuleSetDefinition ruleSetDefinitionFound = _ruleDefinitionsAfterTranslation.Where(s => s.RuleID == guid).First(); DotNetNancy.Rules.RuleSet.RuleSetDefinition.Action[] actions = new DotNetNancy.Rules.RuleSet.RuleSetDefinition.Action[ruleSetDefinitionFound.RuleThenActionsDefined.Count]; for (int i = 0; i < ruleSetDefinitionFound.RuleThenActionsDefined.Count; i++) { actions[i] = ruleSetDefinitionFound.RuleThenActionsDefined[i + 1]; } return(actions); }
Translate(RuleSetDefinition.RuleSetDefinition ruleSetDefinition) { Translator <T> translator = new Translator <T>(); return(translator.TranslateAndAssignCondition(ruleSetDefinition)); }