public ActionResult Add(FilterWordModel model) { if (!string.IsNullOrWhiteSpace(model.Match) && AdminFilterWords.GetFilterWordList().Find(x => x.Match == model.Match.Trim()) != null) ModelState.AddModelError("Match", "匹配词已经存在"); if (ModelState.IsValid) { FilterWordInfo filterWordInfo = new FilterWordInfo() { Match = model.Match.Trim(), Replace = model.Replace.Trim() }; AdminFilterWords.AddFilterWord(filterWordInfo); AddMallAdminLog("添加筛选词", "添加筛选词,筛选词为:" + model.Match); return PromptView("筛选词添加成功"); } ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }
public ActionResult Edit(int id = -1) { FilterWordInfo filterWordInfo = AdminFilterWords.GetFilterWordList().Find(x => x.Id == id); if (filterWordInfo == null) return PromptView("筛选词不存在"); FilterWordModel model = new FilterWordModel(); model.Match = filterWordInfo.Match; model.Replace = filterWordInfo.Replace; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }
public ActionResult Add() { FilterWordModel model = new FilterWordModel(); ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }
public ActionResult Edit(FilterWordModel model, int id = -1) { List<FilterWordInfo> filterWordList = AdminFilterWords.GetFilterWordList(); FilterWordInfo filterWordInfo = filterWordList.Find(x => x.Id == id); if (filterWordInfo == null) return PromptView("筛选词不存在"); if (!string.IsNullOrWhiteSpace(model.Match)) { FilterWordInfo filterWordInfo2 = filterWordList.Find(x => x.Match == model.Match.Trim()); if (filterWordInfo2 != null && filterWordInfo2.Id != id) ModelState.AddModelError("Match", "筛选词已经存在"); } if (ModelState.IsValid) { filterWordInfo.Match = model.Match.Trim(); filterWordInfo.Replace = model.Replace.Trim(); AdminFilterWords.UpdateFilterWord(filterWordInfo); AddMallAdminLog("修改筛选词", "修改筛选词,筛选词ID为:" + id); return PromptView("筛选词修改成功"); } ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return View(model); }