//[ValidateAntiForgeryToken] public ActionResult Edit(User user) { ctx.Entry <User>(user).State = System.Data.Entity.EntityState.Modified; if (string.IsNullOrEmpty(user.PasswordHash)) { ctx.Entry <User>(user).Property(nameof(user.PasswordHash)).IsModified = false; } ctx.SaveChanges(); TempData["Message"] = "کارمند مورد نظر با موفقیت ویرایش شد"; return(RedirectToAction("Index")); }
public ActionResult Edit(Guest guest) { if (ModelState.IsValid) { ctx.Entry(guest).State = EntityState.Modified; ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(guest)); }
public ActionResult Edit([Bind(Include = "MeetingId,TItle,Date,StartTime,EndTime,Place,Explain")] Meeting meeting) { if (ModelState.IsValid) { ctx.Entry(meeting).State = EntityState.Modified; ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(meeting)); }
public ActionResult Edit(User user) { var dbuser = ctx.Users.Find(user.Id); dbuser.Name = user.Name; dbuser.Family = user.Family; //dbuser.Post = user.Post; //dbuser.NationalCode = user.NationalCode; dbuser.Username = user.Username; if (!string.IsNullOrEmpty(user.PasswordHash)) { dbuser.PasswordHash = user.PasswordHash; } if (string.IsNullOrEmpty(user.PasswordHash)) { ctx.Entry <User>(dbuser).Property(nameof(dbuser.PasswordHash)).IsModified = false; } //ctx.Entry<User>(user).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); TempData["Message"] = "کارمند مورد نظر با موفقیت ویرایش شد"; return(RedirectToAction("Index")); }