public ConditionInternetSearchedPhrase(IExpressionViewModel expressionViewModel) : base("Shopper searched for phrase [] on the Internet", expressionViewModel) { WithLabel("Shopper searched phrase on the Internet "); _searchPhraseEl = WithElement(new MatchContainsStringElement(expressionViewModel)) as MatchContainsStringElement; }
public ConditionGeoIspTopLevel(IExpressionViewModel expressionViewModel) : base("Are browsing from an ISP with top domain level []", expressionViewModel) { WithLabel("Browsing from an ISP with top domain level "); _valEl = WithElement(new MatchContainsStringElement(expressionViewModel)) as MatchContainsStringElement; }
public ConditionStoreSearchedPhrase(IExpressionViewModel expressionViewModel) : base("Customer searched for phrase [] in store", expressionViewModel) { WithLabel("Customer searched in store phrase "); _searchPhraseEl = WithElement(new MatchContainsStringElement(expressionViewModel)) as MatchContainsStringElement; }
public ConditionGeoIspSecondLevel(IExpressionViewModel expressionViewModel) : base("Are browsing from an ISP with second domain level []".Localize(), expressionViewModel) { WithLabel("Browsing from an ISP with second domain level ".Localize()); _valEl = WithElement(new MatchContainsStringElement(expressionViewModel)) as MatchContainsStringElement; }
public ConditionGeoZipCode(IExpressionViewModel expressionViewModel) : base("Are browsing from zip/postal code []".Localize(), expressionViewModel) { WithLabel("Browsing from zip/postal code ".Localize()); _valEl = WithElement(new MatchContainsStringElement(expressionViewModel)) as MatchContainsStringElement; }