Пример #1
0
 public UserIpAddressViewModel(
     IRefreshPage refreshPage,
     IIpAddressFactory ipAddressFactory,
     IUserIpAddressContext userIpAddressContext,
     ISiteDebuggingUserIpAddressContext debugUserIpAddressContext)
 {
     RefreshPage               = refreshPage;
     IpAddressFactory          = ipAddressFactory;
     UserIpAddressContext      = userIpAddressContext;
     DebugUserIpAddressContext = debugUserIpAddressContext;
 }
Пример #2
0
 public UserCompanyContext(
     IFindCompanyByIpAddress findCompanyByIpAddress,
     IFindCompanyByUser findCompany,
     IAuthenticatedUserContext userContext,
     IUserIpAddressContext userIpAddressContext,
     IUserSession userSession)
 {
     FindCompanyByIpAddress = findCompanyByIpAddress;
     FindCompany            = findCompany;
     UserContext            = userContext;
     UserIpAddressContext   = userIpAddressContext;
     UserSession            = userSession;
 }
Пример #3
0
 public CompanyEntitlementsContext(
     IUserCompanyContext companyContext,
     IUserIpAddressContext userIpAddressContext,
     IUserSession userSession,
     IGetIPEntitlements getIpEntitlements,
     IDefaultEntitlementsFactory defaultEntitlementsFactory)
 {
     CompanyContext             = companyContext;
     UserIpAddressContext       = userIpAddressContext;
     UserSession                = userSession;
     GetIpEntitlements          = getIpEntitlements;
     DefaultEntitlementsFactory = defaultEntitlementsFactory;
 }
Пример #4
0
 public AuthenticatedUserEntitlementsContext(
     IAuthenticatedUserContext authenticatedUserContext,
     IAuthenticatedUserSession userSession,
     IGetUserEntitlements getUserEntitlements,
     IUserIpAddressContext userIpAddressContext,
     IDefaultEntitlementsFactory defaultEntitlementsFactory)
 {
     AuthenticatedUserContext = authenticatedUserContext;
     UserSession                = userSession;
     GetUserEntitlements        = getUserEntitlements;
     UserIpAddressContext       = userIpAddressContext;
     DefaultEntitlementsFactory = defaultEntitlementsFactory;
 }
Пример #5
0
 public AnalyticsViewModel(
     IItemReferences itemReferences,
     IIsEntitledProducItemContext isEntitledProductItemContext,
     IArticleSearch articleSearch,
     ISiteSettings siteSettings,
     IAuthenticatedUserContext authenticatedUserContext,
     IUserCompanyContext userCompanyContext,
     IUserProfileContext userProfileContext,
     IUserSubscriptionsContext userSubscriptionsContext,
     IWebAuthenticateUser webAuthenticateUser,
     IUserEntitlementsContext userEntitlementsContext,
     IUserIpAddressContext userIpAddressContext,
     ISiteRootContext siteRootContext,
     IHttpContextProvider httpContextProvider,
     IDCDReader dcdReader,
     ITaxonomyService taxonomyService, IGlobalSitecoreService globalService, IRecaptchaService recaptchaSettings)
 {
     ItemReferences = itemReferences;
     IsEntitledProductItemContext = isEntitledProductItemContext;
     ArticleSearch            = articleSearch;
     SiteSettings             = siteSettings;
     AuthenticatedUserContext = authenticatedUserContext;
     UserCompanyContext       = userCompanyContext;
     UserProfileContext       = userProfileContext;
     UserSubscriptionsContext = userSubscriptionsContext;
     WebAuthenticateUser      = webAuthenticateUser;
     UserEntitlementsContext  = userEntitlementsContext;
     UserIpAddressContext     = userIpAddressContext;
     SiteRootContext          = siteRootContext;
     HttpContextProvider      = httpContextProvider;
     DcdReader              = dcdReader;
     EntitlementType        = GetEntitlementType(UserCompanyContext);
     UserEntitlements       = GetUserEntitlements();
     SubscribedProducts     = GetSubscribedProducts();
     OpportunityLineItemIds = GetOpportunityLineItemIds();
     OpportunityIds         = GetOpportunityIds();
     TaxonomyService        = taxonomyService;
     GlobalService          = globalService;
     RecaptchaSettings      = recaptchaSettings;
 }