コード例 #1
0
        public UserController(IUserService userService, UserManager <ApplicationUser> userManager, Servicies.Interface.IEmailSender emailSender, SignInManager <ApplicationUser> signInManager
                              )
        {
            _userService = userService;

            _userManager = userManager;

            _emailSender = emailSender;

            _signInManager = signInManager;
        }
コード例 #2
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     Servicies.Interface.IEmailSender emailSender,
     ILogger <AccountController> logger)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
 }
コード例 #3
0
        public UserService(
            IUserRepository userRepository,
            IMapper mapper,
            IRoleRepository roleRepository,
            UserManager <ApplicationUser> usermanager,
            Servicies.Interface.IEmailSender emailSender

            )
        {
            _userRepository = userRepository;

            _mapper = mapper;

            _roleRepository = roleRepository;

            _userManager = usermanager;

            _emailSender = emailSender;
        }
コード例 #4
0
 public static Task SendEmailConfirmationAsync(this Servicies.Interface.IEmailSender emailSender, string email, string link)
 {
     return(emailSender.SendEmailAsync(email, "Confirm your email",
                                       $"Please confirm your account by clicking this link: <a href='{HtmlEncoder.Default.Encode(link)}'>link</a>"));
 }