public ActionResult Create(QueryPhrase queryPhrase) { try { db.QueryPhrases.Add(queryPhrase); db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
private List<string> getRelevantDocuments(QueryPhrase queryPhrase) { List<string> relevantDocuments = new List<string>(); string relevantDocument = ""; int charCount = 1; foreach(var i in queryPhrase.RelevantDocuments) { if (i==',') { relevantDocuments.Add(relevantDocument); relevantDocument = ""; } else if (charCount == queryPhrase.RelevantDocuments.Length) { relevantDocument += i; relevantDocuments.Add(relevantDocument); } else if(i!=' ') { relevantDocument += i; } charCount++; } return relevantDocuments; }