public ActionResult CambiarCorreo(CambiarCorreoModel model) { if (ModelState.IsValid) { if (YaExiste(model.Email)) { ModelState.AddModelError("Email", "Correo en uso."); return View(model); } CuentaUsuario cuenta = db.CuentaUsuario.Where(c => c.correo == User.Identity.Name).First(); cuenta.correo = model.Email; db.SaveChanges(); AspNetUsers aspCuenta = db.AspNetUsers.Where(c => c.Email == User.Identity.Name).First(); aspCuenta.Email = model.Email; db.SaveChanges(); return RedirectToAction("MiCuenta"); } return View(model); }
public ActionResult CambiarCorreo() { string correo = User.Identity.Name; CambiarCorreoModel model = new CambiarCorreoModel(); model.Email = correo; return View(model); }