public EntitlementChecksEnabled( ISitecoreUserContext sitecoreUserContext, IEntitlementSession session) { SitecoreUserContext = sitecoreUserContext; Session = session; }
protected EntitledViewModel( IIsEntitledProducItemContext isEntitledItemProductContext, IAuthenticatedUserContext authenticatedUserContext, ISitecoreUserContext sitecoreUserContext) { IsEntitledProductItemContext = isEntitledItemProductContext; AuthenticatedUserContext = authenticatedUserContext; SitecoreUserContext = sitecoreUserContext; }
public ArticleKeyDocumentsModel( ITextTranslator textTranslator, IIsEntitledProducItemContext entitledProductContext, IArticleService articleService, IAuthenticatedUserContext authenticatedUserContext, ISitecoreUserContext sitecoreUserContext) : base(entitledProductContext, authenticatedUserContext, sitecoreUserContext) { TextTranslator = textTranslator; ArticleService = articleService; }
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) { }