protected BaseApiService(RequestDependencies dependencies) { Dependencies = dependencies; InitRestClient(); }
/// <summary> /// Checks if Online marketing is enabled, including license check and crawler check. /// </summary> /// <returns>True if online marketing is enabled, license is available and check pro crawlers passed.</returns> private bool CheckEnabled(ISiteInfo site, RequestDependencies requestDependencies) { return(mSettingsService[site.SiteName + ".CMSEnableOnlineMarketing"].ToBoolean(false) && mLicenseService.CheckLicense(FeatureEnum.FullContactManagement, requestDependencies.RequestDomain, false) && !mCrawlerChecker.IsCrawler()); }