示例#1
0
        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, "站点高级列表配置管理");
        }
示例#2
0
        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);
        }
示例#3
0
        /// <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);
        }
示例#4
0
 public void AddForm(AdvancedContentConfigEntity moduleEntity)
 {
     moduleEntity.Create();
     service.Insert(moduleEntity);
 }