public ComposerContext(
            ICookieAccessor <ComposerCookieDto> cookieAccessor,
            IScopeProvider scopeProvider,
            HttpContextBase httpContextBase,
            ICountryCodeProvider countryCodeProvider,
            IWebsiteContext websiteContext)
        {
            CookieAccessor      = cookieAccessor ?? throw new ArgumentNullException(nameof(cookieAccessor));
            ScopeProvider       = scopeProvider ?? throw new ArgumentNullException(nameof(scopeProvider));
            HttpContextBase     = httpContextBase ?? throw new ArgumentNullException(nameof(httpContextBase));
            CountryCodeProvider = countryCodeProvider ?? throw new ArgumentNullException(nameof(countryCodeProvider));
            WebsiteContext      = websiteContext ?? throw new ArgumentNullException(nameof(websiteContext));
            EncryptionUtility   = new EncryptionUtility();

            SetAuthenticated();
        }
 public CountryPersonalisationGroupCriteria(ICountryCodeProvider countryCodeProvider)
 {
     _countryCodeProvider = countryCodeProvider;
 }
Beispiel #3
0
 public RegisterCountryCodes(ICountryCodeProvider instance)
 {
     _instance = instance;
     CountryCodes.SetProvider(() => _instance);
 }
 public CountryPersonalisationGroupCriteria(ICountryCodeProvider countryCodeProvider)
 {
     Mandate.ParameterNotNull(countryCodeProvider, nameof(countryCodeProvider));
     _countryCodeProvider = countryCodeProvider;
 }
        public CountryPersonalisationGroupCriteria()
        {
            var factory = new CountryCodeProviderFactory();

            _countryCodeProvider = factory.CreateProvider();
        }