public ActionResult GetImagesAll(string value) { if (value == null) { ViewBag.Reason = String.Format("{ 0}.", Resources.Translations.YouDidNotEnterAnything);; return(View("Error")); } string searchingValue = value.Trim(); int hitsLimit = 100; var postcardWithNames = PostcardSearcher.Search(value, "Name", hitsLimit). ToList(); if (postcardWithNames.Count >= hitsLimit) { return(View(postcardWithNames)); } PostcardComparer comparer = new PostcardComparer(); var postcardWithHastTag = GetPostcardsWithTag(searchingValue); var postcardWithComments = GetPostcardsWithComments(searchingValue); var uniquePostcards = postcardWithHastTag.Union(postcardWithComments, comparer).Union(postcardWithNames, comparer); ViewBag.SearchingValue = value; return(View(uniquePostcards)); }
public ActionResult GetImagesAll(string value) { if (value == null) { ViewBag.Reason = String.Format("{ 0}.", Resources.Translations.YouDidNotEnterAnything);; return View("Error"); } string searchingValue = value.Trim(); int hitsLimit = 100; var postcardWithNames = PostcardSearcher.Search(value, "Name", hitsLimit). ToList(); if (postcardWithNames.Count >= hitsLimit) { return View(postcardWithNames); } PostcardComparer comparer = new PostcardComparer(); var postcardWithHastTag = GetPostcardsWithTag(searchingValue); var postcardWithComments = GetPostcardsWithComments(searchingValue); var uniquePostcards = postcardWithHastTag.Union(postcardWithComments, comparer).Union(postcardWithNames, comparer); ViewBag.SearchingValue = value; return View(uniquePostcards); }