public void AddForm(AdvancedContentConfigEntity moduleEntity, bool IsDel) { if (IsDel) { DeleteForm(moduleEntity.WebSiteId); } moduleEntity.Create(); service.Insert(moduleEntity); //添加日志 LogHelp.logHelp.WriteDbLog(true, "添加站点高级列表配置信息=>" + moduleEntity.WebSiteId, Enums.DbLogType.Create, "站点高级列表配置管理"); }
private AdvancedContentConfigEntity InitAdvancedContentConfig(PropertyInfo item, HttpRequestBase requert) { string ckIsEnableMark = "ckIsEnable_"; AdvancedContentConfigEntity model = new AdvancedContentConfigEntity(); if (item != null) { ckIsEnableMark += item.Name; if (requert[ckIsEnableMark] != null) { bool isEnable = false; bool.TryParse(requert[ckIsEnableMark].ToString(), out isEnable); model.WebSiteId = Base_WebSiteId; model.ColumnName = item.Name; model.EnabledMark = isEnable; } } return(model); }
/// <summary> /// 处理高级列表配置 /// </summary> /// <param name="moduleEntity"></param> /// <param name="requert"></param> /// <returns></returns> private List <AdvancedContentConfigEntity> InitAdvancedContentConfigs(ContentEntity moduleEntity, HttpRequestBase requert) { List <AdvancedContentConfigEntity> models = new List <AdvancedContentConfigEntity>(); PropertyInfo[] info = moduleEntity.GetType().GetProperties(); if (info != null && info.Count() > 0) { foreach (PropertyInfo item in info) { AdvancedContentConfigEntity model = InitAdvancedContentConfig(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); }
public void AddForm(AdvancedContentConfigEntity moduleEntity) { moduleEntity.Create(); service.Insert(moduleEntity); }