protected MembershipBaseController( IMyAccountUrlProvider myAccountUrlProvider, IComposerContext composerContext, IMembershipViewService membershipViewService) { MyAccountUrlProvider = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider)); ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); MembershipViewService = membershipViewService ?? throw new ArgumentNullException(nameof(membershipViewService)); }
public MembershipController( IMyAccountUrlProvider myAccountUrlProvider, IComposerContext composerContext, IMembershipViewService membershipViewService) : base( myAccountUrlProvider, composerContext, membershipViewService) { }
public MembershipController( IMyAccountUrlProvider myAccountUrlProvider, IMembershipViewService membershipViewService, IComposerContext composerContext, ISiteConfiguration siteConfiguration, IWebsiteContext websiteContext) { MyAccountUrlProvider = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider)); MembershipViewService = membershipViewService ?? throw new ArgumentNullException(nameof(membershipViewService)); ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); SiteConfiguration = siteConfiguration ?? throw new ArgumentNullException(nameof(siteConfiguration));; WebsiteContext = websiteContext ?? throw new ArgumentNullException(nameof(websiteContext)); FormsAuthentication = new StaticFormsAuthenticationProxy(); }