public ActionResult edit() { var user = User.Identity.GetUserId(); var gdgd = db.Users.Where(a => a.Id == user).SingleOrDefault(); editViewModel h = new editViewModel(); h.username = gdgd.UserName; h.Email = gdgd.Email; return(View(h)); }
public ActionResult edit(editViewModel hhh) { var user = User.Identity.GetUserId(); var check = db.Users.Where(a => a.Id == user).SingleOrDefault(); if (!UserManager.CheckPassword(check, hhh.oldPassword)) { ViewBag.message = "erroer"; } else { var has = UserManager.PasswordHasher.HashPassword(hhh.newPassword); check.Email = hhh.Email; check.PasswordHash = has; check.UserName = hhh.username; db.Entry(check).State = EntityState.Modified; db.SaveChanges(); ViewBag.message = "good"; } return(View(hhh)); }