コード例 #1
0
        public ForgotPasswordController(
            IApplicationUserManager userManager,
            IPasswordValidator <User> passwordValidator,
            IEmailSender emailSender,
            ISmsManagement smsManagement,
            ISmsSender smsSender,
            UserService userService,
            IOptionsSnapshot <SiteSettings> siteOptions)
        {
            _userManager = userManager;
            _userManager.CheckArgumentIsNull(nameof(_userManager));
            _userService       = userService;
            _passwordValidator = passwordValidator;
            _smsService        = smsManagement;
            _smsSender         = smsSender;
            _passwordValidator.CheckArgumentIsNull(nameof(_passwordValidator));

            _emailSender = emailSender;
            _emailSender.CheckArgumentIsNull(nameof(_emailSender));

            _siteOptions = siteOptions;
            _siteOptions.CheckArgumentIsNull(nameof(_siteOptions));
        }
コード例 #2
0
        public RegisterController(
            IApplicationUserManager userManager,
            IPasswordValidator <User> passwordValidator,
            IUserValidator <User> userValidator,
            IApplicationSignInManager signInManager,
            IEmailSender emailSender,
            ISmsSender smsSender,
            IOptionsSnapshot <SiteSettings> siteOptions,
            ILogger <RegisterController> logger,
            UserService userService,
            ISmsManagement smsService
            )
        {
            _smsService  = smsService;
            _smsSender   = smsSender;
            _userManager = userManager;
            _userManager.CheckArgumentIsNull(nameof(_userManager));

            _passwordValidator = passwordValidator;
            _passwordValidator.CheckArgumentIsNull(nameof(_passwordValidator));

            _userValidator = userValidator;
            _userValidator.CheckArgumentIsNull(nameof(_userValidator));

            _emailSender = emailSender;
            _emailSender.CheckArgumentIsNull(nameof(_emailSender));

            _logger = logger;
            _logger.CheckArgumentIsNull(nameof(_logger));

            _siteOptions = siteOptions;
            _siteOptions.CheckArgumentIsNull(nameof(_siteOptions));

            _userService   = userService;
            _signInManager = signInManager;
        }
コード例 #3
0
 public HomeController(IMvcActionsDiscoveryService mvcActionsDiscoveryService, IApplicationRoleManager roleManager, ISmsManagement smsManagement)
 {
     _roleManager = roleManager;
     _mvcActionsDiscoveryService = mvcActionsDiscoveryService;
     _smsManagement = smsManagement;
 }