public async Task <ActionResult> ConfirmEmail(string userId, string code) { if (userId == null || code == null) { return(View("Error")); } var result = await UserManager.ConfirmEmailAsync(userId, code); if (result.Succeeded) { bool res = false; try { ValueController vc = new ValueController(); res = vc.UserWalletInit(userId); } catch (Exception ex) { } if (res == false) { var user1 = await UserManager.FindByIdAsync(userId); user1.EmailConfirmed = false; UserManager.Update(user1); return(View("Error")); } return(View("ConfirmEmail")); } else { return(View("Error")); } //return View(result.Succeeded ? "ConfirmEmail" : "Error"); }