Exemplo n.º 1
0
 public EntitlementChecksEnabled(
     ISitecoreUserContext sitecoreUserContext,
     IEntitlementSession session)
 {
     SitecoreUserContext = sitecoreUserContext;
     Session             = session;
 }
Exemplo n.º 2
0
 protected EntitledViewModel(
     IIsEntitledProducItemContext isEntitledItemProductContext,
     IAuthenticatedUserContext authenticatedUserContext,
     ISitecoreUserContext sitecoreUserContext)
 {
     IsEntitledProductItemContext = isEntitledItemProductContext;
     AuthenticatedUserContext     = authenticatedUserContext;
     SitecoreUserContext          = sitecoreUserContext;
 }
Exemplo n.º 3
0
 public ArticleKeyDocumentsModel(
     ITextTranslator textTranslator,
     IIsEntitledProducItemContext entitledProductContext,
     IArticleService articleService,
     IAuthenticatedUserContext authenticatedUserContext,
     ISitecoreUserContext sitecoreUserContext) : base(entitledProductContext, authenticatedUserContext, sitecoreUserContext)
 {
     TextTranslator = textTranslator;
     ArticleService = articleService;
 }
Exemplo n.º 4
0
        public ArticleBodyContentModel(
            IArticle model,
            IIsEntitledProducItemContext entitledProductContext,
            ITextTranslator textTranslator,
            ICallToActionViewModel callToActionViewModel,
            IArticleService articleService,
            IAuthenticatedUserContext authenticatedUserContext,
            ISitecoreUserContext sitecoreUserContext)
            : base(entitledProductContext, authenticatedUserContext, sitecoreUserContext)
        {
            TextTranslator        = textTranslator;
            CallToActionViewModel = callToActionViewModel;
            ArticleService        = articleService;

            _lazyBody = new Lazy <string>(() => IsFree || (IsFreeWithRegistration && AuthenticatedUserContext.IsAuthenticated) || IsEntitled() ? ArticleService.GetArticleBody(model) : "");
        }
 public AuthenticatedUserContext(ISitecoreUserContext sitecoreUserContext)
 {
     SitecoreUserContext = sitecoreUserContext;
 }
 public ArticleEntitledViewModel(
     IIsEntitledProducItemContext entitledProductContext,
     IAuthenticatedUserContext authenticatedUserContext,
     ISitecoreUserContext sitecoreUserContext) : base(entitledProductContext, authenticatedUserContext, sitecoreUserContext)
 {
 }