示例#1
0
        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));
        }
示例#2
0
        public ActionResult Add()
        {
            FilterWordModel model = new FilterWordModel();

            ViewData["referer"] = MallUtils.GetMallAdminRefererCookie();
            return(View(model));
        }
示例#3
0
        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));
        }
示例#4
0
        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 CrudAdd(FilterWordModel model)
        {
            try
            {
                CrudRepo db     = new CrudRepo();
                bool     result = db.CrudAdd(model);
                if (result)
                {
                    TempData["success"] = "Saved Successfully";
                    return(RedirectToAction("Crud", "Home"));
                }
                else
                {
                    TempData["error"] = "Record Added & Updated Unsuccessfully";
                }
            }
            catch (Exception ex)
            {
                TempData["error"] = "Record Added & Updated Unsuccessfully";
            }

            return(View());
        }