public UpdateSiteNewsletterUserOptInContext( INewsletterUserOptInFactory optInFactory, IUpdateNewsletterUserOptInsContext updateOptIns, ISitePublicationNameContext newsletterTypeContext) { OptInFactory = optInFactory; UpdateOptIns = updateOptIns; NewsletterTypeContext = newsletterTypeContext; }
public SavedDocumentApiController( ISitecoreContext sitecoreContext, ITextTranslator textTranslator, ISitePublicationNameContext newsletterTypeContext, ISaveDocumentContext saveDocumentContext, IRemoveDocumentContext removeDocumentContext, IArticleService articleService) { SitecoreContext = sitecoreContext; TextTranslator = textTranslator; NewsletterTypeContext = newsletterTypeContext; SaveDocumentContext = saveDocumentContext; RemoveDocumentContext = removeDocumentContext; ArticleService = articleService; }
public SavedSearchesViewModel( ITextTranslator translator, IAuthenticatedUserContext userContext, ISignInViewModel signInViewModel, IUserContentService <ISavedSearchSaveable, ISavedSearchDisplayable> savedSearchService, ISitePublicationNameContext publicationNameContext) { PublicationNameContext = publicationNameContext; SignInViewModel = signInViewModel; SavedSearches = savedSearchService.GetContent(); IsAuthenticated = userContext.IsAuthenticated; GeneralErrorText = translator.Translate("SavedSearches.GeneralError"); NullUserText = translator.Translate("SavedSearches.NullUserError"); RequestFailedText = translator.Translate("SavedSearches.RequestFailedError"); SourceText = translator.Translate("SavedSearches.SourceText"); TitleText = translator.Translate("SavedSearches.TitleText"); DateText = translator.Translate("SavedSearches.DateText"); EmailAlertText = translator.Translate("SavedSearches.EmailAlertText"); RemoveText = translator.Translate("SavedSearches.RemoveText"); ItemRemovedMessage = translator.Translate("SavedSearches.ItemRemovedMessage"); EmailAlertTooltipText = translator.Translate("IconTooltips.Email.EmailAlert"); }