public ManageController( SiteContext currentSite, SiteUserManager <SiteUser> userManager, SignInManager <SiteUser> signInManager, IAccountService accountService, //ISmsSender smsSender, IStringLocalizer <CloudscribeCore> localizer, DateTimeUtils.ITimeZoneIdResolver timeZoneIdResolver, DateTimeUtils.ITimeZoneHelper timeZoneHelper, IHandleCustomUserInfo customUserInfo, ILogger <ManageController> logger, UrlEncoder urlEncoder, ISiteAccountCapabilitiesProvider siteCapabilities, ISiteMessageEmailSender emailSender, IEmailChangeHandler emailChangeHandler ) { CurrentSite = currentSite; UserManager = userManager; SignInManager = signInManager; AccountService = accountService; StringLocalizer = localizer; TimeZoneIdResolver = timeZoneIdResolver; TimeZoneHelper = timeZoneHelper; CustomUserInfo = customUserInfo; Log = logger; UrlEncoder = urlEncoder; SiteCapabilities = siteCapabilities; EmailSender = emailSender; EmailChangeHandler = emailChangeHandler; }
public UserAdminController( SiteManager siteManager, SiteUserManager <SiteUser> userManager, ISiteMessageEmailSender emailSender, IAuthorizationService authorizationService, IOptions <UIOptions> uiOptionsAccessor, IStringLocalizer <CloudscribeCore> localizer, DateTimeUtils.ITimeZoneIdResolver timeZoneIdResolver, DateTimeUtils.ITimeZoneHelper timeZoneHelper, IHandleCustomUserInfoAdmin customUserEdit ) { UserManager = userManager; SiteManager = siteManager; EmailSender = emailSender; UIOptions = uiOptionsAccessor.Value; StringLocalizer = localizer; AuthorizationService = authorizationService; TimeZoneIdResolver = timeZoneIdResolver; TimeZoneHelper = timeZoneHelper; CustomUserInfo = customUserEdit; }