public ActionResult EditNewsType(NewsTypeModel model, int newsTypeId = -1) { NewsTypeInfo newsTypeInfo = AdminNews.GetNewsTypeById(newsTypeId); if (newsTypeInfo == null) { return(PromptView("新闻类型不存在")); } NewsTypeInfo newsTypeInfo2 = AdminNews.GetNewsTypeByName(model.NewsTypeName); if (newsTypeInfo2 != null && newsTypeInfo2.NewsTypeId != newsTypeId) { ModelState.AddModelError("NewsTypeName", "名称已经存在"); } if (ModelState.IsValid) { newsTypeInfo.Name = model.NewsTypeName; newsTypeInfo.DisplayOrder = model.DisplayOrder; AdminNews.UpdateNewsType(newsTypeInfo); AddMallAdminLog("修改新闻类型", "修改新闻类型,新闻类型ID为:" + newsTypeId); return(PromptView("新闻类型修改成功")); } ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }
public ActionResult AddNewsType(NewsTypeModel model) { if (AdminNews.GetNewsTypeByName(model.NewsTypeName) != null) { ModelState.AddModelError("NewsTypeName", "名称已经存在"); } if (ModelState.IsValid) { NewsTypeInfo newsTypeInfo = new NewsTypeInfo() { Name = model.NewsTypeName, DisplayOrder = model.DisplayOrder }; AdminNews.CreateNewsType(newsTypeInfo); AddMallAdminLog("添加新闻类型", "添加新闻类型,新闻类型为:" + model.NewsTypeName); return(PromptView("新闻类型添加成功")); } ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }