Advertisement
Guest User

Untitled

a guest
Mar 6th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. public ActionResult ForgotPassword(ForgotPassword user, UpdatePassword vm)
  2. {
  3. var Password = new PasswordGenerator().Generate();
  4. if (user.UserName != null)
  5. {
  6. var mailModel = new WelcomeViewModel
  7. {
  8. FromAddress = new MailAddress(HostSettings.SiteEmailAddress),
  9. BaseUrl = Utilities.GetBaseUrl(),
  10. ViewName = "Welcome",
  11. DisplayName = user.UserName,
  12. UserName = user.UserName,
  13. Subject = MailSubjects.Welcome,
  14. Password = Password //Save Over current pass as a temp.
  15.  
  16. };
  17.  
  18. mailModel.ToAddresses.Add(new MailAddress(user.UserName));
  19.  
  20. SendEmail(new UserMailer().Welcome(mailModel));
  21.  
  22. return Json(new AjaxResponse
  23. {
  24. Success = true,
  25. IsFormError = false
  26. });
  27. }
  28. Response.StatusCode = (int)HttpStatusCode.BadRequest;
  29.  
  30. return Json(new AjaxResponse
  31. {
  32. Success = false,
  33. IsFormError = false,
  34. });
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement