示例#1
0
        public ActionResult _AddMenuIntoRole(int idRole, int idMenu, string IsRead, string IsCreate, string IsUpdate, string IsDelete, string IsExport)
        {
            // kiểm tra quyền thêm sửa xóa của từng menu , nhớ truyền type tương ứng
            var sys = CheckActiveMenu.ReturnActive(SystemMessageConst.TypeAction.Addnew);

            if (sys.IsSuccess == false)
            {
                return(Json(new { result = sys }, JsonRequestBehavior.AllowGet));
            }

            var            db   = new RoleBusiness();
            MenuPermission item = new MenuPermission();

            item.MenuId   = idMenu;
            item.RoleId   = idRole;
            item.IsRead   = bool.Parse(IsRead);
            item.IsCreate = bool.Parse(IsCreate);
            item.IsUpdate = bool.Parse(IsUpdate);
            item.IsDelete = bool.Parse(IsDelete);
            item.IsExport = bool.Parse(IsExport);

            var result = db.BS_AddMenuIntoRole(item);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }