public PreferencesApiController( IUpdateOfferUserOptInContext offersOptIn, IUpdateSiteNewsletterUserOptIn updateSiteNewsletterOptIn, ISiteNewsletterUserOptedInContext newsletterOptedInContext, ISetPublicationsNewsletterUserOptIns setNewsletterUserOptInsContext, IFindUserProfileByUsername findUserProfile) { OffersOptIn = offersOptIn; UpdateSiteNewsletterOptIn = updateSiteNewsletterOptIn; NewsletterOptedInContext = newsletterOptedInContext; SetNewsletterUserOptInsContext = setNewsletterUserOptInsContext; FindUserProfile = findUserProfile; }
public NewsletterSignUpModel( IAuthenticatedUserContext userContext, ITextTranslator textTranslator, ISiteRootContext siteRootContext, IGlobalSitecoreService globalService, ISiteNewsletterUserOptedInContext newsletterOptedInContext, IReturnUrlContext returnURLContext) { UserContext = userContext; TextTranslator = textTranslator; SiteRootContext = siteRootContext; GlobalService = globalService; NewsletterOptedInContext = newsletterOptedInContext; ReturnURLContext = returnURLContext; }