public UserController(IUserService userService, UserManager <ApplicationUser> userManager, Servicies.Interface.IEmailSender emailSender, SignInManager <ApplicationUser> signInManager ) { _userService = userService; _userManager = userManager; _emailSender = emailSender; _signInManager = signInManager; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, Servicies.Interface.IEmailSender emailSender, ILogger <AccountController> logger) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; }
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; }
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>")); }