public ActionResult Edit(ArticleCategory ac)
        {
            var acBll = new ArticleCategoryBll();

            acBll.UpdateArticleCategory(ac);
            return(Redirect("index"));
        }
        // GET: ArticleCategory
        public ActionResult Index()
        {
            ArticleCategoryBll acBll = new ArticleCategoryBll();
            var cateGoryList         = acBll.GetAllCategory(0);

            return(View(cateGoryList));
        }
        public ActionResult Add(ArticleCategory ac)
        {
            ViewBag.ArticleCategory = GetAllCategoryFatherForDLL(ac.category_father_id).AsEnumerable();
            ArticleCategoryBll acBll = new ArticleCategoryBll();

            acBll.AddArticleCategory(ac);
            return(Redirect("index"));
        }
Exemplo n.º 4
0
        private void GetCompleteCategoryList(ArticleCategory ac, ref List <CategoryZuzhiModel> categoryZuzhiModelList)
        {
            CategoryZuzhiModel categoryZuzhiModel = new CategoryZuzhiModel();
            var acBll = new ArticleCategoryBll();

            categoryZuzhiModelList.Add(categoryZuzhiModel);
            foreach (ArticleCategory item in categoryZuzhiModel.ChildCategorys)
            {
                GetCompleteCategoryList(item, ref categoryZuzhiModelList);
            }
        }
        public ActionResult Edit(int id)
        {
            if (id == null || id == 0)
            {
                return(View("Index"));
            }
            ArticleCategoryBll categoryBll = new ArticleCategoryBll();
            ArticleCategory    category    = new ArticleCategory();

            category.category_id    = id;
            category                = categoryBll.GetCategory(category);
            category.category_id    = id;
            ViewBag.ArticleCategory = GetAllCategoryFatherForDLL(category.category_id).AsEnumerable();
            return(View(category));
        }
Exemplo n.º 6
0
        private SelectList GetAllCategoryForDLL(int selectValue = 0)
        {
            var acBll = new ArticleCategoryBll();
            //List<SelectListItem> ddlDPList = new List<SelectListItem>();

            SelectList ddlDPList;
            var        dpList = acBll.GetAllCategory(1);

            if (selectValue == 0)
            {
                ddlDPList = new SelectList(dpList, "category_id", "category_name");
            }
            else
            {
                ddlDPList = new SelectList(dpList, "category_id", "category_name", selectValue);
            }


            return(ddlDPList);
        }
Exemplo n.º 7
0
        public ActionResult ArticleNewAdd()
        {
            var acBll = new ArticleCategoryBll();
            //List<SelectListItem> ddlDPList = new List<SelectListItem>();

            List <CategoryZuzhiModel> categoryZuzhiModelList = new List <CategoryZuzhiModel>();
            var rootCategoryList = acBll.GetAllCategoryFatherForZuzhi();

            foreach (ArticleCategory ac in rootCategoryList)
            {
                CategoryZuzhiModel zcM = new CategoryZuzhiModel();
                zcM.ThisArticleCategory = acBll.GetCategory(ac);
                zcM.ChildCategorys      = (List <ArticleCategory>)acBll.GetCategoryList(new ArticleCategory {
                    category_father_id = ac.category_id
                });
                categoryZuzhiModelList.Add(zcM);
            }



            //GetCompleteCategoryList(ac, ref categoryZuzhiModelList);
            //ViewBag.ArticleCategory = GetAllCategoryForDLL().AsEnumerable();
            return(View(categoryZuzhiModelList));
        }