Ejemplo n.º 1
0
        public async Task SendAsync(IdentityMessage message)
        {
            EmailAccount emailAccount = _emailAccountRepository.FindEmailAccountsDefaultAsync();

            await _emailManager.SendSimpleMessageAsync(emailAccount, emailAccount.Email, message.Destination, message.Destination, message.Subject, message.Body);

            // Plug in your email service here to send an email.
            //return Task.FromResult(0);
        }
Ejemplo n.º 2
0
        public void SendCustomerProductQuote(string customerEmail, ProductQuote productQuote)
        {
            if (productQuote == null)
            {
                throw new ArgumentNullException("productQuote");
            }

            string productQuotePDF = productQuote.ExpressCalc ? productQuote.ProductQuoteSmallPDF : productQuote.ProductQuotePDF;

            EmailAccount emailAccount = emailAccountRepository.FindEmailAccountsDefaultAsync();

            Thread senderMail = new Thread(delegate()
            {
                emailManager.SendEmail(emailAccount, emailAccount.Email, emailAccount.DisplayName, customerEmail, customerEmail, "", "Cotización On-Line de Producto -" + productQuote.ProductQuoteCode, CreateBody(productQuote), CommonHelper.MapPath("~/Documents/Export"), productQuotePDF);
            });

            senderMail.IsBackground = true;
            senderMail.Start();
        }