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"] = ShopUtils.GetAdminRefererCookie();

            return View(model);
        }
        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);
                AddAdminOperateLog("添加筛选词", "添加筛选词,筛选词为:" + model.Match);
                return PromptView("筛选词添加成功");
            }
            ViewData["referer"] = ShopUtils.GetAdminRefererCookie();
            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);
                AddAdminOperateLog("修改筛选词", "修改筛选词,筛选词ID为:" + id);
                return PromptView("筛选词修改成功");
            }

            ViewData["referer"] = ShopUtils.GetAdminRefererCookie();
            return View(model);
        }
 public ActionResult Add()
 {
     FilterWordModel model = new FilterWordModel();
     ViewData["referer"] = ShopUtils.GetAdminRefererCookie();
     return View(model);
 }