Пример #1
0
        public async Task <bool> SendMailCommentCustomer(SendMailCommentCustomerRequest request)
        {
            try
            {
                MailMessage mail       = new MailMessage();
                SmtpClient  SmtpServer = new SmtpClient("smtp.gmail.com");

                mail.From = new MailAddress(request.SendMailRequest.EmailCustomer);
                mail.To.Add(new MailAddress(request.SendMailRequest.AddressMailWeb));
                mail.Subject           = request.SendMailRequest.NameCustomer + "phản hồi ";
                mail.Body              = request.SendMailRequest.Content;
                mail.Priority          = MailPriority.Normal;
                SmtpServer.Port        = 25;
                SmtpServer.Credentials = new System.Net.NetworkCredential(request.SendMailRequest.EmailCustomer, request.SendMailRequest.PassworkMailCustomer);
                SmtpServer.EnableSsl   = true;
                SmtpServer.Send(mail);
            }
            catch (Exception ex)
            {
                return(await Task.FromResult(false));
            }


            return(await Task.FromResult(true));
        }
        public IHttpActionResult SendMailCustomer(SendMailCommentCustomerRequest RequestData)
        {
            var result = _businessLogic.SendMailCommentCustomer(RequestData);

            return(new ActionResult <bool>(result.Result, Request));
        }