public TopicAlertButtonModel( IGlassBase model, IRenderingContextService renderingService, IAuthenticatedUserContext userContext, IUserContentService <ISavedSearchSaveable, ISavedSearchDisplayable> savedSearchService, ITextTranslator textTranslator) { var parameters = renderingService.GetCurrentRenderingParameters <ITopic_Alert_Options>(); if (IsAuthorPage(model)) { parameters = SetupAuthorParameters(parameters); } IsAuthenticated = userContext.IsAuthenticated; SetAlertText = textTranslator.Translate(DictionaryKeys.TopicSetAlertText); RemoveAlertText = textTranslator.Translate(DictionaryKeys.TopicRemoveAlertText); DisplayButton = model != null && (!string.IsNullOrEmpty(parameters?.Related_Search) || Sitecore.Context.PageMode.IsExperienceEditor); if (DisplayButton) { AlertIsSet = savedSearchService.Exists(new SavedSearchDisplayModel { Url = parameters?.Related_Search ?? string.Empty, AlertEnabled = true }); TopicName = GetTopicTitle(model); AlertTitle = !string.IsNullOrEmpty(parameters?.Search_Name) ? parameters.Search_Name : TopicName; AlertUrl = parameters?.Related_Search; } }
public EmailSearchPopOutViewModel( ITextTranslator textTranslator, IAuthenticatedUserContext userContext) { TextTranslator = textTranslator; UserContext = userContext; }
public WebLogoutUser( IAuthenticatedUserContext authenticatedUserContext, IWebLogoutUserActions actions) { AuthenticatedUserContext = authenticatedUserContext; Actions = actions; }
public EntitledProductContext( IEntitlementAccessContexts entitlementAccessContexts, IAuthenticatedUserContext authenticatedUserContext) { EntitlementAccessContexts = entitlementAccessContexts; AuthenticatedUserContext = authenticatedUserContext; }
public CompaniesandDealsShareViewModel( ITextTranslator textTranslator, IDCDReader dcdReader, IHttpContextProvider context, I___BasePage glassModel, IAuthenticatedUserContext userContext) { TextTranslator = textTranslator; DCDReader = dcdReader; HttpContextProvider = context; UserContext = userContext; var wildcardValue = UrlUtils.GetLastUrlSement(HttpContextProvider.Current); if (glassModel._TemplateId.Equals(ICompany_PageConstants.TemplateId.Guid)) { var Company = DCDReader.GetCompanyByRecordNumber(wildcardValue); PageTitle = Company.Title; CompanyId = Company.RecordNumber.ToString(); } else if (glassModel._TemplateId.Equals(IDeal_PageConstants.TemplateId.Guid)) { var Deal = DCDReader.GetDealByRecordNumber(wildcardValue); PageTitle = Deal.Title; DealId = Deal.RecordNumber.ToString(); } }
public AuthenticatedUserSession( IAuthenticatedUserContext authenticatedUserContext, IUserSession userSession) : base(userSession) { AuthenticatedUserContext = authenticatedUserContext; }
protected EntitledViewModel( IIsEntitledProducItemContext isEntitledItemProductContext, IAuthenticatedUserContext authenticatedUserContext, ISitecoreUserContext sitecoreUserContext) { IsEntitledProductItemContext = isEntitledItemProductContext; AuthenticatedUserContext = authenticatedUserContext; SitecoreUserContext = sitecoreUserContext; }
public ArticlePurchasesViewModel( IAuthenticatedUserContext userContext, IUserArticlePurchaseItemsContext userArticlePurchaseItemsContext, ITextTranslator textTranslator) { UserContext = userContext; UserArticlePurchaseItemsContext = userArticlePurchaseItemsContext; TextTranslator = textTranslator; }
public UserSubscriptionsContext( IAuthenticatedUserContext userContext, IAuthenticatedUserSession userSession, IFindUserSubscriptions findSubscriptions) { UserContext = userContext; UserSession = userSession; FindSubscriptions = findSubscriptions; }
public UsernameViewModel( IRefreshPage refreshPage, IAuthenticatedUserContext authenticatedUserContext, ISiteDebuggingWebLoginUser debugWebLoginUser) { RefreshPage = refreshPage; AuthenticatedUserContext = authenticatedUserContext; DebugWebLoginUser = debugWebLoginUser; }
public RemoveDocumentContext( IAuthenticatedUserContext userContext, ISavedDocumentsContext savedDocumentsContext, IRemoveDocument removeDocument) { UserContext = userContext; SavedDocumentsContext = savedDocumentsContext; RemoveDocument = removeDocument; }
public SavedDocumentsContext( IAuthenticatedUserContext userContext, IAuthenticatedUserSession userSession, IFindSavedDocuments findSavedDocuments) { UserContext = userContext; UserSession = userSession; FindSavedDocuments = findSavedDocuments; }
public WebSetOptInsRegisterUser( IWebRegisterUserContext registerUserContext, ISetOptInsRegisterUser setOptInsRegisterUser, IAuthenticatedUserContext authenticatedUserContext) { RegisterUserContext = registerUserContext; SetOptInsRegisterUser = setOptInsRegisterUser; AuthenticatedUserContext = authenticatedUserContext; }
public OfferUserOptedInContext( IAuthenticatedUserContext userContext, IAuthenticatedUserSession userSession, IOfferUserOptedIn offerOptedIn) { UserContext = userContext; UserSession = userSession; OfferOptedIn = offerOptedIn; }
public void SetUp() { AuthUserContext = Substitute.For <IAuthenticatedUserContext>(); ItemReferences = Substitute.For <IItemReferences>(); EntitlementsContext = Substitute.For <IUserEntitlementsContext>(); SiteRoots = Substitute.For <ISiteRootsContext>(); AccountManagementService = new AccountManagementService(AuthUserContext, ItemReferences, EntitlementsContext, SiteRoots); GeneralPage = Substitute.For <IGeneral_Content_Page>(); }
public AllowCompanyRegisterUserContext( IUserCompanyContext userCompanyContext, IAuthenticatedUserContext authenticatedUserContext, IAllowedRegisterUserCompanyTypes allowedCompanyTypes) { UserCompanyContext = userCompanyContext; AuthenticatedUserContext = authenticatedUserContext; AllowedCompanyTypes = allowedCompanyTypes; }
public UpdateOfferUserOptInContext( IAuthenticatedUserContext userContext, IOfferUserOptedInContext offerOptedInContext, IUpdateOfferUserOptIn updateOfferOptIn) { UserContext = userContext; OfferOptedInContext = offerOptedInContext; UpdateOfferOptIn = updateOfferOptIn; }
public UserArticlePurchasesContext( IAuthenticatedUserContext userContext, IAuthenticatedUserSession userSession, IFindUserArticlePurchases findArticlePurchases) { UserContext = userContext; UserSession = userSession; FindArticlePurchases = findArticlePurchases; }
public SiteDebuggingAllowedContext( IIpAddressContext ipAddressContext, IAuthenticatedUserContext userContext, ISiteDebuggingAllowedConfiguration configuration) { IpAddressContext = ipAddressContext; UserContext = userContext; Configuration = configuration; }
public NewsletterUserOptInsContext( IAuthenticatedUserContext userContext, IAuthenticatedUserSession userSession, IFindNewsletterUserOptIns newsletterOptIn) { NewsletterOptIn = newsletterOptIn; UserSession = userSession; UserContext = userContext; }
public UserProfileContext( IFindUserProfileByUsername findUserProfile, IAuthenticatedUserContext userContext, IAuthenticatedUserSession userSession) { FindUserProfile = findUserProfile; UserContext = userContext; UserSession = userSession; }
public UpdateNewsletterUserOptInsContext( IUpdateNewsletterUserOptIns updateUserOptIns, INewsletterUserOptInsContext optInsContext, IAuthenticatedUserContext userContext) { UpdateUserOptIns = updateUserOptIns; OptInsContext = optInsContext; UserContext = userContext; }
public EmailArticlePopOutViewModel( ITextTranslator textTranslator, IRenderingItemContext articleRenderingContext, IAuthenticatedUserContext userContext) { TextTranslator = textTranslator; ArticleRenderingContext = articleRenderingContext; UserContext = userContext; Article = ArticleRenderingContext.Get <IArticle>(); }
public ArticleKeyDocumentsModel( ITextTranslator textTranslator, IIsEntitledProducItemContext entitledProductContext, IArticleService articleService, IAuthenticatedUserContext authenticatedUserContext, ISitecoreUserContext sitecoreUserContext) : base(entitledProductContext, authenticatedUserContext, sitecoreUserContext) { TextTranslator = textTranslator; ArticleService = articleService; }
public ContactInfoApiController( IAuthenticatedUserContext userContext, IManageAccountInfo accountInfo, ITextTranslator textTranslator, IUserProfileContext profileContext) { UserContext = userContext; AccountInfo = accountInfo; TextTranslator = textTranslator; ProfileContext = profileContext; }
public AccountManagementService( IAuthenticatedUserContext authenticatedUserContext, IItemReferences itemReferences, IUserEntitlementsContext userEntitlementsContext, ISiteRootsContext siteRootsContext) { AuthenticatedUserContext = authenticatedUserContext; ItemReferences = itemReferences; UserEntitlementsContext = userEntitlementsContext; SiteRootsContext = siteRootsContext; }
public SavedArticlesViewModel( ITextTranslator translator, IAuthenticatedUserContext userContext, ISignInViewModel signInViewModel, ISavedDocumentItemsContext savedDocumentItemsContext) { TextTranslator = translator; UserContext = userContext; SignInViewModel = signInViewModel; SavedDocumentItemsContext = savedDocumentItemsContext; }
public SaveSearchPopOutViewModel(IGlassBase model, IAuthenticatedUserContext userContext, ITextTranslator textTranslator, ISignInViewModel signInViewModel) { _textTranslator = textTranslator; IsAuthenticated = userContext.IsAuthenticated; IsSearch = model is ISearch; SignInViewModel = signInViewModel; TitleLabelText = textTranslator.Translate("Search.SavePopout.TitleLabelText"); ButtonLoggedInText = textTranslator.Translate("Search.SavePopout.ButtonLoggedInText"); ButtonLoggedOutText = textTranslator.Translate("Search.SavePopout.ButtonLoggedOutText"); }
public AsktheAnalystPopOutViewModel( ISiteRootContext siteRootContext, ITextTranslator textTranslator, IRenderingItemContext articleRenderingContext, IAuthenticatedUserContext userContext) { SiteRootContext = siteRootContext; TextTranslator = textTranslator; ArticleRenderingContext = articleRenderingContext; UserContext = userContext; Article = ArticleRenderingContext.Get <IArticle>(); }
public AuditTrailWriter(IAuditTrailService auditTrailService, IAuthenticatedUserContext authenticatedUser) { if (auditTrailService == null) { throw new ArgumentNullException("auditTrailService"); } if (authenticatedUser == null) { throw new ArgumentNullException("authenticatedUser"); } this.auditTrailService = auditTrailService; this.authenticatedUser = authenticatedUser; }
public UserCompanyContext( IFindCompanyByIpAddress findCompanyByIpAddress, IFindCompanyByUser findCompany, IAuthenticatedUserContext userContext, IUserIpAddressContext userIpAddressContext, IUserSession userSession) { FindCompanyByIpAddress = findCompanyByIpAddress; FindCompany = findCompany; UserContext = userContext; UserIpAddressContext = userIpAddressContext; UserSession = userSession; }
public AuditTrailService(IAuditTrailQueryService queryService, ICommandBus commandBus, IAuthenticatedUserContext userContext) { if (queryService == null) { throw new ArgumentException("queryService"); } if (commandBus == null) { throw new ArgumentNullException("commandBus"); } if (userContext == null) { throw new ArgumentNullException(nameof(userContext)); } this.queryService = queryService; this.commandBus = commandBus; this.userContext = userContext; mapperFactory = new MapperFactory(); }
public MockAuthenticatedUserContext(IAuthenticatedUserContext mockUserContext) { this.mockUserContext = mockUserContext; }