예제 #1
0
        public ActionResult Edit(PermissionModel model, bool continueEditing)
        {
            var permission = _permissionService.GetPermissionById(model.Id);

            if (ModelState.IsValid)
            {
                permission = model.ToEntity(permission);
                _permissionService.UpdatePermission(permission);

                SuccessNotification("保存成功");
                return continueEditing ? RedirectToAction("Edit", new { id = permission.Id }) : RedirectToAction("List");
            }
            PrepareAllPermissionsModel(model);
            return View(model);
        }
예제 #2
0
        public ActionResult Create(PermissionModel model, bool continueEditing)
        {
            if (ModelState.IsValid)
            {
                var permission = model.ToEntity();
                _permissionService.InsertPermission(permission);

                SuccessNotification("添加成功");
                return continueEditing ? RedirectToAction("Edit", new { id = permission.Id }) : RedirectToAction("List");
            }
            PrepareAllPermissionsModel(model);
            return View(model);
        }