private bool EvaluateTriggerPart(TriggerPart triggerPart, string currentPageUrl, HttpCookieCollection cookieCollection) { switch (triggerPart.ValidatorType) { case ValidatorType.UrlValidator: return(UrlValidatorHelper.Evaluate(triggerPart, currentPageUrl)); case ValidatorType.CookieValidator: return(CookieValidatorHelper.Evaluate(triggerPart, cookieCollection)); default: return(false); } }
private bool EvaluateTriggerPart(TriggerPart triggerPart, string currentPageUrl, HttpRequestBase request) { switch (triggerPart.ValidatorType) { case ValidatorType.UrlValidator: return(UrlValidatorHelper.Evaluate(triggerPart, currentPageUrl)); case ValidatorType.CookieValidator: return(CookieValidatorHelper.Evaluate(triggerPart, request.Cookies)); case ValidatorType.UserAgentValidator: return(UserAgentValidatorHelper.Evaluate(triggerPart, request.UserAgent)); case ValidatorType.HttpHeaderValidator: return(HttpHeaderValidatorHelper.Evaluate(triggerPart, request.Headers)); default: return(false); } }