Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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"));
        }