Exemple #1
0
        public ActionResult EditCategory(UpdateArticleCategoryModel model, int id)
        {
            if (ModelState.IsValid)
            {
                var r = YunClient.Instance.Execute(new UpdateCategoryRequest
                {
                    Id          = id,
                    Name        = model.Title,
                    Display     = Request.Form["IsDisplay"].TryTo(0) == 1,
                    Image       = model.Image,
                    NewImage    = FileManage.GetFirstFile(),
                    Sort        = model.Sort,
                    ParentId    = model.ParentId,
                    Description = model.Description
                }, Token);

                if (r.Result)
                {
                    TempData["success"] = "已成功修改文章分类";
                    return(RedirectToAction("Category"));
                }
            }

            return(View(model));
        }
Exemple #2
0
        /// <summary>
        /// 编辑文章分类
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult EditCategory(int id)
        {
            var category = YunClient.Instance.Execute(new GetCategoryRequest {
                Id = id
            }).Category;

            var model = new UpdateArticleCategoryModel
            {
                Image       = category.Image,
                Title       = category.Name,
                Display     = category.Display,
                ParentId    = (int)category.ParentId,
                Description = category.Description,
                Sort        = (int)category.Sort
            };

            return(View(model));
        }