コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }