public static bool ModifyGroup(GroupEntity groupEntity) { int result = 0; if (groupEntity != null) { GroupRepository mr = new GroupRepository(); GroupInfo groupInfo = TranslateGroupInfo(groupEntity); if (groupEntity.GroupID > 0) { result = mr.ModifyGroup(groupInfo); } else { groupInfo.CreateDate = DateTime.Now; result = mr.CreateNew(groupInfo); } List <GroupInfo> miList = mr.GetAllGroup();//刷新缓存 Cache.Add("GroupALL", miList); } return(result > 0); }