public AccountApiController( IRepository <SmsSend> smsSendRepository, UserManager <User> userManager, SignInManager <User> signInManager, IEmailSender emailSender, ISmsSender smsSender, ILoggerFactory loggerFactory, IConfiguration configuration, IRepository <User> userRepository, ITokenService tokenService, IWorkContext workContext, IStaticCacheManager cacheManager, ShopSignInManager <User> shopSignInManager, IJobService jobService, IRepository <Media> mediaRepository) { _smsSendRepository = smsSendRepository; _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger <AccountApiController>(); _userRepository = userRepository; _tokenService = tokenService; _workContext = workContext; _webHost = configuration.GetValue <string>(ShopKeys.WebHost); _cacheManager = cacheManager; _shopSignInManager = shopSignInManager; _jobService = jobService; _mediaRepository = mediaRepository; }
public AccountService( ILoggerFactory loggerFactory, ITokenService tokenService, ShopSignInManager <User> shopSignInManager) { _logger = loggerFactory.CreateLogger <AccountService>(); _tokenService = tokenService; _shopSignInManager = shopSignInManager; }
public LoginApprovalRequestModel(LoginApprovalManager loginApprovalManager, ShopSignInManager signInManager, UserManager <ShopUser> userManager) { this.loginApprovalManager = loginApprovalManager; this.signInManager = signInManager; this.userManager = userManager; }