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)); } }