public ActionResult EnumTypeEditProvide() { if (string.IsNullOrWhiteSpace(RQuery["EnumTypeId"])) { if (!base.HasPermission("enumtype", PermissionOperate.add)) { return(JsonMessage(false, "你没有添加枚举类型的权限")); } } else { if (!base.HasPermission("enumtype", PermissionOperate.edit)) { return(JsonMessage(false, "你没有编辑枚举类型的权限")); } } EnumType enumType = new EnumType(); if (!string.IsNullOrWhiteSpace(RQuery["EnumTypeId"])) { enumType = _enumTypeService.GetById(new Guid(RQuery["EnumTypeId"])); } UpdateModel <EnumType>(enumType); //去除不必要的验证 //this.ModelState.Remove("Remark"); if (this.ModelState.IsValid) { if (string.IsNullOrWhiteSpace(RQuery["EnumTypeId"])) { _enumTypeService.Insert(enumType); base.AddLog(string.Format("添加枚举类型[{0}]成功", enumType.Name), AdminLoggerModuleEnum.Enum); return(JsonMessage(true, "添加枚举类型成功")); } else { _enumTypeService.Update(enumType); base.AddLog(string.Format("修改枚举类型[{0}]成功", enumType.Name), AdminLoggerModuleEnum.Enum); return(JsonMessage(true, "修改枚举类型成功")); } } else { return(JsonMessage(false, "操作失败[输入有误]")); } }