public virtual ConditionMatchResult MatchesConditions(ContextHolder context) { if (Definition != null && false.Equals(Definition.Contextualized)) { return(ConditionMatchResult.Match()); } var result = new ConditionMatchResult(Module, UserProfile); result.AppendModule(Module, context.Module); result.AppendProfile(UserProfile, context.UserProfiles); context.MatchesCondition(Condition, result); return(result); }
public virtual ConditionMatchResult MatchesConditions(ConditionMatchResult result, ContextHolder context) { return (result.Append(SiteId, context.SiteId) .Append(ConditionMatchResult.Calculate(Environment, context.Environment))); }