//[ValidateAntiForgeryToken]
        public async Task <ActionResult> ConfirmEmail(ActivateAccountModel model)
        {
            if (ModelState.IsValid)
            {
                //var isValidToken = await _userManager.VerifyUserTokenAsync(model.Id, "Confirmation", model.Token);
                //if (!isValidToken)
                //{
                //	return View("ConfirmEmailError");
                //}

                var result = await _userManager.ActivateAccountAsync(model.Id, model.Token, model.Password);

                if (result.Succeeded)
                {
                    return(View("ConfirmEmailSuccess"));
                }

                return(View("ConfirmEmailError"));
            }

            return(View(model));
        }