public ActionResult EditAttributeGroup(AttributeGroupModel model, int attrGroupId = -1) { AttributeGroupInfo attributeGroupInfo = AdminCategories.GetAttributeGroupById(attrGroupId); if (attributeGroupInfo == null) return PromptView("属性分组不存在"); int attrGroupId2 = AdminCategories.GetAttributeGroupIdByCateIdAndName(attributeGroupInfo.CateId, model.AttributeGroupName); if (attrGroupId2 > 0 && attrGroupId2 != attrGroupId) ModelState.AddModelError("AttributeGroupName", "名称已经存在"); if (ModelState.IsValid) { attributeGroupInfo.Name = model.AttributeGroupName; attributeGroupInfo.DisplayOrder = model.DisplayOrder; AdminCategories.UpdateAttributeGroup(attributeGroupInfo); AddMallAdminLog("修改属性分组", "修改属性分组,属性分组ID为:" + attrGroupId); return PromptView("属性分组修改成功"); } CategoryInfo categoryInfo = AdminCategories.GetCategoryById(attributeGroupInfo.CateId); ViewData["cateId"] = categoryInfo.CateId; ViewData["categoryName"] = categoryInfo.Name; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }
public ActionResult AddAttributeGroup(AttributeGroupModel model, int cateId = -1) { CategoryInfo categoryInfo = AdminCategories.GetCategoryById(cateId); if (categoryInfo == null) return PromptView("分类不存在"); if (AdminCategories.GetAttributeGroupIdByCateIdAndName(cateId, model.AttributeGroupName) > 0) ModelState.AddModelError("AttributeGroupName", "名称已经存在"); if (ModelState.IsValid) { AttributeGroupInfo attributeGroupInfo = new AttributeGroupInfo() { Name = model.AttributeGroupName, CateId = categoryInfo.CateId, DisplayOrder = model.DisplayOrder }; AdminCategories.CreateAttributeGroup(attributeGroupInfo); AddMallAdminLog("添加属性分组", "添加属性分组,属性分组为:" + model.AttributeGroupName); return PromptView("属性分组添加成功"); } ViewData["cateId"] = categoryInfo.CateId; ViewData["categoryName"] = categoryInfo.Name; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }
public ActionResult EditAttributeGroup(int attrGroupId = -1) { AttributeGroupInfo attributeGroupInfo = AdminCategories.GetAttributeGroupById(attrGroupId); if (attributeGroupInfo == null) return PromptView("属性分组不存在"); AttributeGroupModel model = new AttributeGroupModel(); model.AttributeGroupName = attributeGroupInfo.Name; model.DisplayOrder = attributeGroupInfo.DisplayOrder; CategoryInfo categoryInfo = AdminCategories.GetCategoryById(attributeGroupInfo.CateId); ViewData["cateId"] = categoryInfo.CateId; ViewData["categoryName"] = categoryInfo.Name; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }
public ActionResult AddAttributeGroup(int cateId = -1) { CategoryInfo categoryInfo = AdminCategories.GetCategoryById(cateId); if (categoryInfo == null) return PromptView("分类不存在"); AttributeGroupModel model = new AttributeGroupModel(); ViewData["cateId"] = categoryInfo.CateId; ViewData["categoryName"] = categoryInfo.Name; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }