예제 #1
0
        public ActionResult ActionRoles(short actionId = 0)
        {
            var model = new ActionRolesModel
            {
                ActionId        = actionId,
                ListRoles       = new Roles().GetAll(),
                ListRoleActions = new RoleActions().GetByActionId(actionId)
            };

            return(View(model));
        }
예제 #2
0
        public ActionResult ActionRoles(ActionRolesModel model)
        {
            var roleAction = new RoleActions
            {
                ActionId = model.ActionId
            };

            roleAction.DeleteQuickBy(_userId);
            if (model.RolesId != null && model.RolesId.Length > 0)
            {
                foreach (var roleId in model.RolesId)
                {
                    roleAction.RoleId = roleId;
                    roleAction.InsertQuick(_userId);
                }
            }
            model.ListRoles       = new Roles().GetAll();
            model.ListRoleActions = new RoleActions().GetByActionId(model.ActionId);
            model.SystemStatus    = SystemStatus.Success;
            ModelState.AddModelError("SystemMessages", "Gán quyền cho Chức năng thành công !");
            return(View(model));
        }