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