示例#1
0
 public ActionResult AddShopCategory(UpdateCommonCategoryModel m)
 {
     bool result = true;
     if (m.Id > 0)
     {
         var req = YunClient.Instance.Execute(new UpdateShopCategoryRequest
         {
             Id = Convert.ToInt32(m.Id),
             Name = m.Name,
             ParentId = Convert.ToInt32(m.ParentId),
             Sort = Convert.ToInt32(m.Sort)
         }, Member.Token);
         result = req.IsError;
     }
     else
     {
         var req = YunClient.Instance.Execute(new AddShopCategoryRequest
         {
             Name = m.Name,
             ParentId = Convert.ToInt32(m.ParentId),
             Sort = Convert.ToInt32(m.Sort)
         }, Member.Token);
         result = req.IsError;
     }
     if (result)
     {
         ModelState.AddModelError("SaveError", "操作失败");
         return View(m);
     }
     else
     {
         ModelState.AddModelError("SaveError", "操作成功");
         return RedirectToAction("ShopAreas");
     }
 }
示例#2
0
        public ActionResult AddShopCategory(int id = 0, int parentid = 0)
        {
            var model = new UpdateCommonCategoryModel();

            if (parentid > 0)
            {
                //新建子项目
                var area = YunClient.Instance.Execute(new GetShopCategoryRequest
                {
                    Id = parentid
                }, Member.Token).Category;
                if (area != null)
                {
                    model = new UpdateCommonCategoryModel
                    {
                        ParentId = parentid
                    };
                    ViewBag.Title = "新增店铺分类";
                }
                else
                {
                    return RedirectToAction("ShopCategory");
                }
            }
            else if (id > 0)
            {
                //修改项目
                var area = YunClient.Instance.Execute(new GetShopCategoryRequest
                {
                    Id = id
                }, Member.Token).Category;
                if (area != null)
                {
                    model = new UpdateCommonCategoryModel
                    {
                        Id = area.Id,
                        Name = area.Name,
                        ParentId = area.ParentId,
                        Sort = area.Sort
                    };
                    ViewBag.Title = "编辑店铺分类";
                }
                else
                {
                    return RedirectToAction("ShopCategory");
                }
            }
            if (parentid <= 0 && id <= 0)
            {
                //新建父项目
            }
            return View(model);
        }