public EmailSendingServiceImpl(IMailGunConfig config) { EmailEnabled = !string.IsNullOrWhiteSpace(config.ApiDomain) && !string.IsNullOrWhiteSpace(config.ApiKey); ApiDomain = config.ApiDomain; ServiceEmail = config.ServiceEmail; MessageService = new MessageService(config.ApiKey); }
public EmailServiceImpl(IUriService uriService, IMailGunConfig config) { _emailEnabled = !string.IsNullOrWhiteSpace(config.ApiDomain) && !string.IsNullOrWhiteSpace(config.ApiKey); _apiDomain = config.ApiDomain; _joinRpgSender = new Recipient() { DisplayName = JoinRpgTeam, Email = "support@" + config.ApiDomain }; _uriService = uriService; _lazyService = new Lazy <MessageService>(() => new MessageService(config.ApiKey)); }
public EmailServiceImpl(IUriService uriService, IMailGunConfig config, IEmailSendingService messageService) { _joinRpgSender = new RecepientData(JoinRpgTeam, config.ServiceEmail); _uriService = uriService; MessageService = messageService; }
public EmailService(IMailGunConfig config) { _config = config; }