public IActionResult Topic(string searchQuery) { var forums = new List <Forum>(); forums = _forumService.GetFilteredForums(searchQuery).ToList(); var forumListing = forums.Select(forum => new ForumListingModel { Id = forum.Id, Name = forum.Title, Value = forum.Value, ImgUrl = forum.ImageUrl }); var model = new ForumIndexModel { ForumList = forumListing }; return(View(model)); }
public IActionResult Result(string searchQuery) { var forums = _forumServise.GetFilteredForums(searchQuery).ToList(); var areNoResult = (!string.IsNullOrEmpty(searchQuery) && !forums.Any()); var forumListing = forums.Select(forum => new ForumListingModel { Id = forum.Id, Name = forum.Title, Value = forum.Value, ImgUrl = forum.ImageUrl }); var model = new SearchResultModel { Forums = forumListing, SearchQuery = searchQuery, EmptySearchResult = areNoResult }; return(View(model)); }