public async Task <IActionResult> ForgotPassword(ForgotPasswordModel model) { if (ModelState.IsValid) { //Code var user = await _compteRepository.GetUserByEmailAsync(model.Email); if (user != null) { await _compteRepository.GenerateForgotPasswordTokenAsync(user); } ModelState.Clear(); model.EmailEnvoye = true; } return(View(model)); }