Exemple #1
0
        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());
            }
        }
Exemple #2
0
 public ActionResult PasswordExpirationNotice(PasswordExpirationNotice passwordExpirationNotice)
 {
     return(View(passwordExpirationNotice));
 }