Ejemplo n.º 1
0
        public IHttpActionResult SendMailSendGrid(SendEmailRequest request)
        {
            try {
                request.ValidateNotNull();

                SendGridMailer sendMailSendGrid = new SendGridMailer();
                sendMailSendGrid.SendMail(request.ToEmails, request.Subject, request.Body, null,
                                          request.CcEmails, request.BccEmails, request.Attachments);

                return(Ok(new SendEmailResponse()
                {
                    Message = NotificationMessages.EmailMessageSent,
                    Success = Common.Enumerations.ResponseStatus.Succeeded
                }));
            }
            catch (NsiBaseException e) {
                return(BadRequest(e.Message));
            }
        }