private string SendEmailToUser(User user, RegisterViewModel model)
{
string tempCode = UserManager.GenerateEmailConfirmationTokenAsync(user.Id).Result;
tempCode = HttpUtility.UrlEncode(tempCode);
//UrlHelper url = new UrlHelper(HttpContext.Current.Request.RequestContext);
//string action = url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = tempCode });
string action = @"/Account/ConfirmEmail?userId=" + user.Id + "&code=" + tempCode;
// action = action.Replace("/CaresWebApi", "");
string completeAddress = ConfigurationManager.AppSettings["CaresSiteAddress"] + action;
//email template text = ReplacementText
string emailBody = GetEmailTemplate();
//completeAddress = HttpUtility.UrlEncode(completeAddress);
emailBody = emailBody.Replace("ReplacementText", completeAddress);
UserManager.SendEmailSendGrid(model.Email, "Confirm your CaReS subscription!", emailBody);
return "Success";
}