示例#1
0
 public SmtpService(IWebHostEnvironment env,
                    IOptions <EmailSettings> emailSettings,
                    IOptions <UrlSpa> urlSpa,
                    ISenderEmailRepository senderEmailRepository)
 {
     _emailSettings         = emailSettings.Value;
     _urlSpa                = urlSpa.Value;
     _env                   = env;
     _senderEmailRepository = senderEmailRepository;
 }
示例#2
0
        public SmtpService(IWebHostEnvironment env,

                           IOptions <EmailSettings> emailSettings,
                           IOptions <TicketSettings> ticketSettings,
                           IOptionsMonitor <OTRSOptions> OTRSOptions,
                           ISenderEmailRepository senderEmailRepository)
        {
            _emailSettings         = emailSettings.Value;
            _ticketSettings        = ticketSettings.Value;
            _OTRSOptions           = OTRSOptions.CurrentValue;
            _env                   = env;
            _senderEmailRepository = senderEmailRepository;
        }
示例#3
0
 public IdentityService(
     IWebHostEnvironment env,
     IOptions <AppSettings> appSettings,
     IOptions <ResetPasswordSettings> resetPasswordSettings,
     IOptions <EmailSettings> emailSettings,
     IJwtTokenRepository jwtTokenRepository,
     ISenderEmailRepository senderEmailRepository)
 {
     _appSettings           = appSettings.Value;
     _resetPasswordSettings = resetPasswordSettings.Value;
     _emailSettings         = emailSettings.Value;
     _jwtTokenRepository    = jwtTokenRepository;
     _env = env;
     _senderEmailRepository = senderEmailRepository;
 }