private async Task SendConfirmationEmail(ApplicationUser applicationUser, string callbackActionUrl)
{
var code = await this.applicationUserManager.GenerateEmailConfirmationTokenAsync(applicationUser.Id);
var callbackUrl = callbackActionUrl + string.Format(CONFIRMATION_EMAIL_CALLBACK_URL_SUFFIX, applicationUser.Id, HttpUtility.UrlEncode(code));
var emailBody = string.Format(CONFIRMATION_EMAIL_BODY, callbackUrl);
await this.applicationUserManager.SendEmailAsync(applicationUser.Id, EMAIL_SUBJECT, emailBody);
}
}