public ClientCheckCodeViewModel( BL.IEmailCodeGenerator codeGenerator, BL.IEmailMessageSender messageSender, BL.PageService pageService, BL.IUserRegisterService registerService) : base(pageService) { this.codeGenerator = codeGenerator; this.messageSender = messageSender; this.pageService = pageService; this.registerService = registerService; Init(); }
public async Task SendCodeByEmail(string email, IEmailMessageSender messageSender) { if (_code == null) { throw new InvalidOperationException("Code was not generated (method 'GenerateCode' was not called)'"); } string send = string.Join(string.Empty, _code.Select(x => x.ToString())); //string send = string.Concat(_code.Select(x => Convert.ToChar(x))); await messageSender.SendCode(send, email); }
public QuoteReceivedMessenger(IOptionsSnapshot <Options> options, ILogger <QuoteReceivedMessenger> logger, IEmailMessageSender emailSender) { _options = options.Value; _logger = logger; _emailSender = emailSender; }
public EmailMessageSenderEnabler(IEmailMessageSender emailMessageSender, IOptions <EmailOptions> options, ILogger <EmailMessageSenderEnabler> logger) { _emailMessageSender = emailMessageSender; _logger = logger; _options = options.Value; }
public EmailService(IEmailMessageSender emailMessageSender) { this.emailMessageSender = emailMessageSender; }
public EmailService(IEmailMessageSender emailMessageSender) { this.emailMessageSender = emailMessageSender; }
public SendEmailMessageReader(IEmailMessageSender sender) { this.EmailMessageSender = sender; }
public EmailNeedsToBeSentIntegrationEventHandler(IEmailMessageSender emailMessageSender) { this.emailMessageSender = emailMessageSender; }