public ActionResult Create(Keyword keyword) { if (ModelState.IsValid) { _keywordRepository.InsertOrUpdate(keyword); _keywordRepository.Save(); return(RedirectToAction("Management")); } return(View()); }
private List <Keyword> StringToKeywordList(string keywordStr) { List <Keyword> keywords = new List <Keyword>(); String[] sKeywords = keywordStr.Split(new char[] { ',' }); foreach (string kw in sKeywords) { var kwKey = kw.Trim(); Keyword keyword = _keywordRepository.FindValue(kwKey); if (keyword == null) { keyword = new Keyword { Value = kwKey }; _keywordRepository.InsertOrUpdate(keyword); _keywordRepository.Save(); } keywords.Add(keyword); } return(keywords); }