Getting info on email sent

This commit is contained in:
2018-07-12 18:11:29 +02:00
parent 89937cb532
commit c6b559b7ab
6 changed files with 28 additions and 13 deletions

View File

@ -20,6 +20,7 @@ using Newtonsoft.Json;
namespace Yavsc.Controllers
{
using Yavsc.Abstract.Manage;
using Yavsc.Helpers;
public class AccountController : Controller
@ -247,11 +248,11 @@ namespace Yavsc.Controllers
public async Task<IActionResult> SendEMailForConfirm()
{
var user = await _userManager.FindByIdAsync(User.GetUserId());
ViewBag.EmailSent = await SendEMailForConfirmAsync(user);
return View("ConfirmEmailSent",user.Email);
var model = await SendEMailForConfirmAsync(user);
return View("ConfirmEmailSent",model);
}
private async Task<string> SendEMailForConfirmAsync(ApplicationUser user)
private async Task<EmailSentViewModel> SendEMailForConfirmAsync(ApplicationUser user)
{
var code = await _userManager.GenerateEmailConfirmationTokenAsync(user);
var callbackUrl = Url.Action("ConfirmEmail", "Account",

View File

@ -1,4 +1,4 @@
@model string
@model Yavsc.Abstract.Manage.EmailSentViewModel
@{
ViewData["Title"] = "S'il vous plait, veuillez confirmer votre adresse e-mail";
@ -7,7 +7,7 @@
<h2>@ViewData["Title"].</h2>
<div>
<p>
Un message vient de vous être envoyé, à votre adresse e-mail ( @Model , id:@ViewBag.EmailSent ),
Un message vient de vous être envoyé, à votre adresse e-mail ( @Model.Email , id:@Model.MessageId ),
Veuillez s&rsquo;il vous plait confirmer cette adresse de courrier en utilisant le lien hyper-texte qui s'y trouve.
</p>
</div>