コード例 #1
0
 public ForgotPasswordModel(UserManager <PortalUser> userManager, ISmtpEmailService emailSender,
                            IConfiguration configuration, ILogger <ForgotPasswordModel> logger)
 {
     _userManager   = userManager;
     _emailSender   = emailSender;
     _configuration = configuration;
     _logger        = logger;
 }
コード例 #2
0
 public EmailManager(IEmailHelper emailHelper, IConfiguration configuration, ISmtpEmailService smtpEmailService,
                     ISendGridEmailService sendGridEmailService)
 {
     _emailHelper          = emailHelper;
     _configuration        = configuration;
     _smtpEmailService     = smtpEmailService;
     _sendGridEmailService = sendGridEmailService;
 }
コード例 #3
0
        public SmtpEmailService(ILog logger)
        {
            int port;

            Int32.TryParse(_smtpPort, out port);
            _logger           = logger;
            _smtpEmailService = new DefaultSmtpEmailService(port, _smtpServer);
        }
コード例 #4
0
ファイル: UserService.cs プロジェクト: flozi76/Praxis
 public UserService(IUserRepository userRepository, IRoleRepository roleRepository, ICryptoService cryptoService,
                    IEmailService emailService, ISmtpEmailService smtpEmailService)
     : base(userRepository)
 {
     _userRepository   = userRepository;
     _roleRepository   = roleRepository;
     _cryptoService    = cryptoService;
     _emailService     = emailService;
     _smtpEmailService = smtpEmailService;
 }
コード例 #5
0
 /// <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;
 }