public ActionResult Edit(PermissionEdit permissionEdit) { if (ModelState.IsValid) { if (permissionEdit.Id.HasValue) { Permission permission = PermissionServices .LoadFirst(u => u.Id == permissionEdit.Id.Value); if (permission == null) { return(Json(new Result { State = 0, Message = "修改的权限不存在" })); } permission.Name = permissionEdit.Name?.ToString(); permission.Sort = permissionEdit.Sort; PermissionServices.EditEntity(permission); return(Json(new Result { State = 1, Message = "修改成功" })); } else { Permission permission = Mapper.Map <Permission>(permissionEdit); permission.AddTime = DateTime.Now; PermissionServices.AddEntity(permission); return(Json(new Result <int> { State = 1, Message = "添加成功", Data = permission.Id })); } } return(PartialView(permissionEdit)); }