Пример #1
0
        private void SendExportEmailToUser(ExportDataToEmailRequest exportRequest)
        {
            // Set up the message
            string messageBody = MessageBodyTop;

            string messageAuth =
                MessageBodyAuthCode.Replace(AuthCodeText, "some code");

            messageBody += messageAuth;

            string messageTime =
                MessageBodyActivateTime.Replace(ActivateTimeText, "xsome time");

            messageBody += messageTime;

            messageBody += MessageBodyBottom;

            // Set up the mail connection parameters
            StmpConnection connection =
                new StmpConnection(_smtpConfig.EmailAddress, _smtpConfig.Password);

            // Set up the message parameters
            HtmlEmailDefinition emailDefinition =
                new HtmlEmailDefinition
            {
                FromEmailDisplayName = _smtpConfig.Username,
                ToEmail            = exportRequest.DestinationEmail,
                ToEmailDisplayName = "Guy we know",
                Subject            = MessageSubject,
                BodyHtml           = messageBody
            };

            SmtpEmailer.SendHtmlEmail(connection, emailDefinition);
        }
Пример #2
0
        public IActionResult SendExportEmail([FromBody] ExportDataToEmailRequest exportRequest)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ExportDataToEmailResponse response =
                _booksDataControllerUtilities.SendExportEmail(exportRequest);

            return(Ok(response));
        }
Пример #3
0
 public ExportDataToEmailResponse SendExportEmail(
     ExportDataToEmailRequest exportRequest)
 {
     throw new NotImplementedException();
 }