Example #1
0
        public IActionResult SaveMailTemplate([FromBody] MailTemplateModel model)
        {
            if (string.IsNullOrEmpty(model.Keyname))
            {
                throw new ArgumentNullException(nameof(model.Keyname));
            }

            MailTemplateInfo mailTemplate = _emailManager.GetMailTemplate(model.Keyname);

            if (mailTemplate != null)
            {
                mailTemplate.Subject = model.Subject;
                mailTemplate.Message = model.Message;
                _emailManager.UpdateMailTemplate(mailTemplate);

                return(Ok());
            }

            return(BadRequest("The mail template was not updated"));
        }