public ActionResult Item(string keyGuid, BusinessRole entity, bool isOnlyPlaceHolder = true) { Guid targetGuid = Converter.TryToGuid(keyGuid); bool isSuccessful = false; string displayMessage = string.Empty; BusinessRole targetRole = null; if (targetGuid == Guid.Empty) { targetRole = new BusinessRole(); targetRole.RoleGuid = GuidHelper.NewGuid(); SetTargetEntityValue(entity, ref targetRole); CreateUserRoleStatuses status; BusinessRoleBLL.CreateRole(targetRole, out status); if (status == CreateUserRoleStatuses.Successful) { isSuccessful = true; } else { isSuccessful = false; } } else { targetRole = BusinessRoleBLL.Get(targetGuid); SetTargetEntityValue(entity, ref targetRole); isSuccessful = BusinessRoleBLL.UpdateRole(targetRole); } if (isSuccessful == true) { displayMessage = "数据保存成功"; } else { displayMessage = "数据保存失败"; } return(Json(new LogicStatusInfo(isSuccessful, displayMessage))); }