public async Task <IActionResult> RequestPassword(RequestPasswordViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var securityCode = await _localUserService.InitiatePasswordResetRequest(model.Email); await _localUserService.SaveChangesAsync(); // create an activation link var link = Url.ActionLink("ResetPassword", "PasswordReset", new { securityCode }); Debug.WriteLine(link); return(View("PasswordResetRequestSent")); }
public IActionResult RequestPassword() { var vm = new RequestPasswordViewModel(); return(View(vm)); }