Beispiel #1
0
        /// <summary>
        /// 自定义模块
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult HomePageModuleDeatilEdit(int id, string postion, int?moduleID, int?moduleHelperID)
        {
            ViewBag.Postion = postion;
            SE_HomePageConfigManager manager = new SE_HomePageConfigManager();
            int priortylevel = 1;
            var list         = manager.GetHomePageContentList(moduleID, moduleHelperID);

            if (list != null && list.Count() > 0)
            {
                priortylevel += list.Count();
            }
            if (moduleID != null)
            {
                var module = manager.GetHomePageModuleEntity(moduleID.Value);
                ViewBag.ParentPriortylevel = module.PriorityLevel;
            }
            else
            {
                var module = manager.GetHomePageModuleHelperEntity(moduleHelperID.Value);
                ViewBag.ParentPriortylevel = module.PriorityLevel;
            }
            if (id == 0)
            {
                return(View(new SE_HomePageModuleContentConfig()
                {
                    PriorityLevel = priortylevel
                }));
            }
            else
            {
                return(View(manager.GetHomePageContentEntity(id)));
            }
        }
Beispiel #2
0
        /// <summary>
        /// 模块内容列表
        /// </summary>
        /// <returns></returns>
        public ActionResult HomePageModuleContentList(int?moduleID, int?moduleHelperID)
        {
            SE_HomePageConfigManager manager = new SE_HomePageConfigManager();

            if (moduleID != null)
            {
                var module = manager.GetHomePageModuleEntity(moduleID.Value);
                ViewBag.ModuleName = module.ModuleName;
            }
            else
            {
                var module = manager.GetHomePageModuleHelperEntity(moduleHelperID.Value);
                ViewBag.ModuleName = module.ModuleName;
            }
            ViewBag.moduleID       = moduleID;
            ViewBag.moduleHelperID = moduleHelperID;
            var list = manager.GetHomePageContentList(moduleID, moduleHelperID);

            return(View(list));
        }
Beispiel #3
0
        /// <summary>
        /// 模块内容的
        /// </summary>
        /// <returns></returns>
        public ActionResult HomePageModuleContent(int id, int?moduleID, int?moduleHelperID)
        {
            SE_HomePageConfigManager          manager = new SE_HomePageConfigManager();
            VIPAuthorizationRuleConfigManager vip     = new VIPAuthorizationRuleConfigManager();
            int count = 0;

            ViewBag.VIPList = vip.GetVIPAuthorizationRuleConfigList("", int.MaxValue, 1, out count);
            int priortylevel = 1;
            var list         = manager.GetHomePageContentList(moduleID, moduleHelperID);

            if (list != null && list.Count() > 0)
            {
                priortylevel += list.Count();
            }
            if (moduleID != null)
            {
                var module = manager.GetHomePageModuleEntity(moduleID.Value);
                ViewBag.ParentPriortylevel = module.PriorityLevel;
            }
            else
            {
                var module = manager.GetHomePageModuleHelperEntity(moduleHelperID.Value);
                ViewBag.ParentPriortylevel = module.PriorityLevel;
            }

            if (id == 0)
            {
                return(View(new SE_HomePageModuleContentConfig()
                {
                    PriorityLevel = priortylevel
                }));
            }
            else
            {
                return(View(manager.GetHomePageContentEntity(id)));
            }
        }
Beispiel #4
0
        public PartialViewResult HomePageContentTable(int?moduleID, int?moduleHelperID)
        {
            SE_HomePageConfigManager manager = new SE_HomePageConfigManager();

            return(PartialView(manager.GetHomePageContentList(moduleID, moduleHelperID)));
        }