public ForgotPasswordModel(UserManager <PortalUser> userManager, ISmtpEmailService emailSender, IConfiguration configuration, ILogger <ForgotPasswordModel> logger) { _userManager = userManager; _emailSender = emailSender; _configuration = configuration; _logger = logger; }
public EmailManager(IEmailHelper emailHelper, IConfiguration configuration, ISmtpEmailService smtpEmailService, ISendGridEmailService sendGridEmailService) { _emailHelper = emailHelper; _configuration = configuration; _smtpEmailService = smtpEmailService; _sendGridEmailService = sendGridEmailService; }
public SmtpEmailService(ILog logger) { int port; Int32.TryParse(_smtpPort, out port); _logger = logger; _smtpEmailService = new DefaultSmtpEmailService(port, _smtpServer); }
public UserService(IUserRepository userRepository, IRoleRepository roleRepository, ICryptoService cryptoService, IEmailService emailService, ISmtpEmailService smtpEmailService) : base(userRepository) { _userRepository = userRepository; _roleRepository = roleRepository; _cryptoService = cryptoService; _emailService = emailService; _smtpEmailService = smtpEmailService; }
/// <summary> /// Initializes a new instance of <see cref="SmtpEmailService"/>. /// </summary> /// <param name="logger">An instance of <see cref="ILog"/> to be used for logging.</param> /// <param name="smtpEmailService">An instance of <see cref="ISmtpEmailService"/> for sending emails through <b>SMTP</b>.</param> public SmtpEmailService(ILog logger, ISmtpEmailService smtpEmailService) { _logger = logger; _smtpEmailService = smtpEmailService; }