Beispiel #1
0
 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();
 }
Beispiel #2
0
        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;
 }
Beispiel #4
0
 public EmailMessageSenderEnabler(IEmailMessageSender emailMessageSender, IOptions <EmailOptions> options, ILogger <EmailMessageSenderEnabler> logger)
 {
     _emailMessageSender = emailMessageSender;
     _logger             = logger;
     _options            = options.Value;
 }
Beispiel #5
0
 public EmailService(IEmailMessageSender emailMessageSender)
 {
     this.emailMessageSender = emailMessageSender;
 }
Beispiel #6
0
 public EmailService(IEmailMessageSender emailMessageSender)
 {
     this.emailMessageSender = emailMessageSender;
 }
 public SendEmailMessageReader(IEmailMessageSender sender)
 {
     this.EmailMessageSender = sender;
 }
 public EmailNeedsToBeSentIntegrationEventHandler(IEmailMessageSender emailMessageSender)
 {
     this.emailMessageSender = emailMessageSender;
 }