Пример #1
0
        public ActionResult Edit(tbl_roles tbl_roles, IEnumerable <int> PermissionSelect)
        {
            if (ModelState.IsValid)
            {
                int id   = tbl_roles.Role_Id;
                var role = db.roles.Where(r => r.Role_Id == id).FirstOrDefault();
                role.role_name = tbl_roles.role_name;
                var role_actions = role.tbl_role_actions.ToList();
                if (PermissionSelect != null)
                {
                    var actions = db.role_actions.Where(a => PermissionSelect.Contains(a.Action_Id)).ToList();
                    foreach (var item in actions)
                    {
                        if (!role.tbl_role_actions.Contains(item))
                        {
                            role.tbl_role_actions.Add(item);
                        }
                    }

                    foreach (var item in role_actions)
                    {
                        if (!actions.Contains(item))
                        {
                            role.tbl_role_actions.Remove(item);
                        }
                    }
                }
                db.Entry(role).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(tbl_roles));
        }
 public ActionResult Edit([Bind(Include = "e_Id,e_Name")] tbl_emp tbl_emp)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_emp).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbl_emp));
 }
Пример #3
0
 public ActionResult Edit(tbl_dept tbl_dept)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_dept).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbl_dept));
 }
 public ActionResult Edit([Bind(Include = "U_Id,username,password,Role_id")] tbl_users tbl_users)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_users).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Role_id = new SelectList(db.roles, "Role_Id", "role_name", tbl_users.Role_id);
     return(View(tbl_users));
 }
 public ActionResult Edit(tbl_users tbl_users)
 {
     if (ModelState.IsValid)
     {
         string st = tbl_users.signature;
         string ss = "data:image/png;base64," + st;
         if (st != "" && st != null)
         {
             tbl_users.signature = ss;
         }
         db.Entry(tbl_users).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index"));
 }