public PartialViewResult AddPhrases(string text) { string[] stringSeparators = new string[] { "\r\n" }; string[] phrases = text.Split(stringSeparators, StringSplitOptions.None); for (int i = 0; i < phrases.Length; i++) { var phrase = phrases[i]; if (!string.IsNullOrEmpty(phrase) && _data.SingleOrDefault(x => x.Text == phrase) == null) { var model = new VMSeoPhrase(phrase); model.WordCount = _counter.GetWordCount(model); _data.Add(model); } } return(PartialView("_Table", _data.ToArray())); }
public int GetWordCount(VMSeoPhrase phrases) { var res = phrases.Text.Trim().Split(' '); return(res.Length); }