Cares.WebApi.Areas.Api.Controllers.TestController.SendEmailToUser C# (CSharp) Method

SendEmailToUser() private method

Send Email to User for confirmation
private SendEmailToUser ( System.Web.Http.User user, RegisterViewModel model ) : string
user System.Web.Http.User
model RegisterViewModel
return string
        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";
        }