/// <summary> /// /// </summary> /// <returns></returns> public ActionResult Update() { var mgr = new SolrResources <SearchDocument>(); var term = Request["term"]; var synonymViewData = mgr.GetSynonym("english", term); if (synonymViewData.SynonymList.Contains(term)) { synonymViewData.Synonyms = string.Join(",", synonymViewData.SynonymList.Where(t => t != term)); } return(View("~/modules/MissionSearchEpi/UI/Views/SynonymsAdmin/add.cshtml", synonymViewData)); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult Delete() { var mgr = new SolrResources <SearchDocument>(); var term = Request["term"]; mgr.GetSynonym("english", term); //foreach (var sterm in synonym.SynonymList) //{ //mgr.DeleteSynonym("english", HttpUtility.UrlEncode(sterm)); //} mgr.DeleteSynonym("english", HttpUtility.UrlEncode(term)); return(RedirectToAction("Index", "SynonymsAdmin")); }