public AccountController(NoticeProvider noticeProvider, IClaimsIdentityProvider claimsIdentityProvider, CaptchaStorageService captchaStorageService, SendWelcomeEmailProvider sendWelcomeEmailProvider, AppConfigProvider appConfigProvider) { Settings = new AccountSettings(); ControllerHelper = new AccountControllerHelper(Settings); NoticeProvider = noticeProvider; ClaimsIdentityProvider = claimsIdentityProvider; CaptchaStorageService = captchaStorageService; SendWelcomeEmailProvider = sendWelcomeEmailProvider; AppConfigProvider = appConfigProvider; }
public CheckoutAccountController( AccountControllerHelper accountControllerHelper, CaptchaStorageService captchaStorageService, ICheckoutAccountStatusProvider checkoutAccountStatusProvider, IClaimsIdentityProvider claimsIdentityProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, SendWelcomeEmailProvider sendWelcomeEmailProvider) { AccountControllerHelper = accountControllerHelper; CaptchaStorageService = captchaStorageService; CheckoutAccountStatusProvider = checkoutAccountStatusProvider; ClaimsIdentityProvider = claimsIdentityProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; SendWelcomeEmailProvider = sendWelcomeEmailProvider; }
public CaptchaController(CaptchaStorageService captchaStorageService) { CaptchaStorageService = captchaStorageService; }
public ContactUsController(CaptchaStorageService captchaStorageService, NoticeProvider noticeProvider) { CaptchaStorageService = captchaStorageService; NoticeProvider = noticeProvider; }