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; }
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(); }