Esempio n. 1
0
        /// <summary>
        /// 侧边栏 分类 子类列表
        /// </summary>
        /// <param name="categoryCode">父分类Id</param> 
        public ActionResult SidebarCategory(string categoryCode = null, string adsCategoryCode=null)
        {
            var categoryId = 0;
            var resultMsg = string.Empty;
            var logic = new LogicCategory();

            int.TryParse(categoryCode,out categoryId);

            IList<ModelCategory> list = new List<ModelCategory>();
            list = logic.CategoryAll(out resultMsg, categoryId, "2");
            var modelList = (from ModelCategory m in list
                         where m.Id == categoryId
                         select m).ToList();
            var model = modelList != null && modelList.Count > 0 ? modelList.First() : new ModelCategory();

            ViewBag.CategName = model.Name;
            ViewBag.Thumbnails = model.Thumbnails;
            ViewBag.CategoryCode = categoryCode;
            ViewBag.AdsCategoryCode = adsCategoryCode;

            list.Remove(model);

            return PartialView(list);
        }
Esempio n. 2
0
        /// <summary>
        /// 查询分类
        /// </summary> 
        private IList<ModelCategory> GetDataCategory(string Id)
        {
            var categoryId = 0;
            var resultMsg = string.Empty;
            var logic = new LogicCategory();

            int.TryParse(Id, out categoryId);

            IList<ModelCategory> list = new List<ModelCategory>();
            list = logic.CategoryAll(out resultMsg, categoryId, "2");
            var modelList = (from ModelCategory m in list
                             where m.Id == categoryId
                             select m).ToList();
            var model = modelList != null && modelList.Count > 0 ? modelList.First() : new ModelCategory();

            ViewBag.CategName = model.Name;
            ViewBag.CategoryCode = Id;
            list.Remove(model);

            return list;
        }
Esempio n. 3
0
        /// <summary>
        /// 导航
        /// </summary> 
        public ActionResult Navigation()
        {
            var logic = new LogicCategory();
            var resultMsg = string.Empty;
            IList<ModelCategory> list = new List<ModelCategory>();
            list = logic.CategoryAll(out resultMsg, 1,"1");

            return PartialView(list);
        }