Ejemplo n.º 1
0
 //[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"));
 }
Ejemplo n.º 2
0
 public ActionResult Edit(Guest guest)
 {
     if (ModelState.IsValid)
     {
         ctx.Entry(guest).State = EntityState.Modified;
         ctx.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(guest));
 }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
        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"));
        }