public IHttpActionResult SendPasswordExpirationNotice(dynamic psObject) { try { PasswordExpirationNotice passwordExpirationNotice = PasswordExpirationNotice.CreateFromDynamicObject(psObject); if (passwordExpirationNotice != null) { Mailer mailer = new Mailer(MessageTemplate.Default, true); string emailAddress = psObject.EmailAddress; mailer.AddRecipient(emailAddress); mailer.SendMessage("PasswordExpirationNotice", passwordExpirationNotice, passwordExpirationNotice.Subject); return(StatusCode(HttpStatusCode.NoContent)); } return(BadRequest()); } catch (Exception) { return(BadRequest()); } }
public ActionResult PasswordExpirationNotice(PasswordExpirationNotice passwordExpirationNotice) { return(View(passwordExpirationNotice)); }