public ViewResult Search(string SearchedItem) { if (SearchedItem != null) { CommonParser belChipParser = new BelChipParser(SearchedItem); CommonParser chipDipParser = new ChipDipParser(SearchedItem); List <RadioItem> Items = new List <RadioItem>(); Items.AddRange(belChipParser.Items); Items.AddRange(chipDipParser.Items); return(View(Items)); } return(View("Index")); }
public ActionResult Search(string userInput) { List <Chip> resultList = new List <Chip>(); if (userInput != "") { Parser belchipParser = new BelchipParser("http://belchip.by/"); Parser chipdipParser = new ChipDipParser("https://www.ru-chipdip.by/"); resultList = belchipParser.Parse("http://belchip.by/search_fuzzy/?query=" + userInput) .Concat(chipdipParser.Parse("https://www.ru-chipdip.by/search?searchtext=" + userInput)) .ToList(); } if (resultList.Count != 0) { return(View("Search", resultList)); } else { return(View("Index")); } }