private MessageConfigEntity InitMessageConfig(PropertyInfo item, HttpRequestBase requert) { string ckIsEnableMark = "ckIsEnable_"; string ckIsShowListMark = "ckIsShowList_"; string ckIsShowViewMark = "ckIsShowView_"; MessageConfigEntity model = new MessageConfigEntity(); if (item != null) { ckIsEnableMark += item.Name; ckIsShowListMark += item.Name; ckIsShowViewMark += item.Name; if (requert[ckIsEnableMark] != null && requert[ckIsShowListMark] != null && requert[ckIsShowViewMark] != null) { bool isEnable = false; bool.TryParse(requert[ckIsEnableMark].ToString(), out isEnable); bool isShowList = false; bool.TryParse(requert[ckIsShowListMark].ToString(), out isShowList); bool isShowView = false; bool.TryParse(requert[ckIsShowViewMark].ToString(), out isShowView); model.WebSiteId = Base_WebSiteId; model.ColumnName = item.Name; model.EnabledMark = isEnable; model.ListShowMark = isShowList; model.ViewShowMark = isShowView; } } return(model); }
public HttpResponseMessage AddMessageConfig(CreateMessageConfigModel messageConfigModel) { if (!string.IsNullOrEmpty(messageConfigModel.Name) && !string.IsNullOrEmpty(messageConfigModel.Template)) { var MessageConfigInsert = new MessageConfigEntity() { Name = messageConfigModel.Name, Template = messageConfigModel.Template, Uptime = DateTime.Now, Addtime = DateTime.Now }; try { if (_MessageConfigService.Create(MessageConfigInsert) != null) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功!"))); } } catch { return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败!"))); } } return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据验证错误!"))); }
public void AddForm(MessageConfigEntity moduleEntity) { //验证用户站点权限 iUserRepository.VerifyUserWebsiteRole(moduleEntity.WebSiteId); moduleEntity.Create(); service.Insert(moduleEntity); }
public void AddForm(MessageConfigEntity moduleEntity, bool IsDel) { if (IsDel) { DeleteForm(moduleEntity.WebSiteId); } moduleEntity.Create(); service.Insert(moduleEntity); //添加日志 LogHelp.logHelp.WriteDbLog(true, "添加站点留言配置信息=>" + moduleEntity.WebSiteId, Enums.DbLogType.Create, "站点留言配置管理"); }
public void RefreshMessage(MessageConfigEntity messageConfig) { MessageCodeDic = messageConfig.MessageCode.ToDictionary(d => d.Code, d => d.Description); //MessagePositionDic = messageConfig.EnumPosition.ToDictionary(d => d.Code, d => d.Description); //MessagePropertyDic = messageConfig.EnumProperty.ToDictionary(d => d.Code, d => d.Description); //MessageItemTypeDic = messageConfig.EnumItemType.ToDictionary(d => d.Code, d => d.Description); //MessagePlayerCardLevelDic = messageConfig.EnumPlayerCardLevel.ToDictionary(d => d.Code, d => d.Description); //MessageBallsoulColorDic = messageConfig.EnumBallsoulColor.ToDictionary(d => d.Code, d => d.Description); //MessageEquipmentQuarityDic = messageConfig.EnumEquipmentQuarity.ToDictionary(d => d.Code, d => d.Description); //MessageTrainStateDic = messageConfig.EnumTrainState.ToDictionary(d => d.Code, d => d.Description); //MessageCurrencyTypeDic = messageConfig.EnumCurrencyType.ToDictionary(d => d.Code, d => d.Description); //MessageWinTypeDic = messageConfig.EnumWinType.ToDictionary(d => d.Code, d => d.Description); }
public MessageConfigEntity Update(MessageConfigEntity entity) { try { _messageconfigRepository.Update(entity); return(entity); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(null); } }
public bool Delete(MessageConfigEntity entity) { try { _messageconfigRepository.Delete(entity); return(true); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(false); } }
public static MessageConfigEntity ExportMesseageConfig() { var entity = new MessageConfigEntity(); entity.MessageCode = ExportEnumData(typeof(MessageCode)); entity.EnumPosition = ExportEnumData(typeof(EnumPosition)); entity.EnumProperty = ExportEnumData(typeof(EnumProperty)); entity.EnumItemType = ExportEnumData(typeof(EnumItemType)); entity.EnumPlayerCardLevel = ExportEnumData(typeof(EnumPlayerCardLevel)); entity.EnumAttachmentType = ExportEnumData(typeof(EnumAttachmentType)); entity.EnumCurrencyType = ExportEnumData(typeof(EnumCurrencyType)); entity.EnumPandoraResultType = ExportEnumData(typeof(EnumPandoraResultType)); entity.EnumWinType = ExportEnumData(typeof(EnumWinType)); return(entity); }
/// <summary> /// 处理留言配置 /// </summary> /// <param name="moduleEntity"></param> /// <param name="requert"></param> /// <returns></returns> private List <MessageConfigEntity> InitMessageConfigs(MessagesEntity moduleEntity, HttpRequestBase requert) { List <MessageConfigEntity> models = new List <MessageConfigEntity>(); PropertyInfo[] info = moduleEntity.GetType().GetProperties(); if (info != null && info.Count() > 0) { foreach (PropertyInfo item in info) { MessageConfigEntity model = InitMessageConfig(item, requert); if (model != null && !string.IsNullOrEmpty(model.ColumnName)) { object val = moduleEntity.GetType().GetProperty(item.Name).GetValue(moduleEntity, null); if (val != null) { model.ColumnShowName = val.ToString(); } models.Add(model); } } } return(models); }