public List <Content> ListAll(string searchString)
 {
     if (searchString != null)
     {
         return(_contentAdminRepository.ListSearchContent(searchString).Where(x => x.status == true).OrderBy(x => x.createdDate).ToList());
     }
     return(_contentAdminRepository.GetListContent().Where(x => x.status == true).OrderBy(x => x.createdDate).ToList());
 }
        public List <SearchItem> GetResults(string searchString)
        {
            var productInSearchResult = _productAdminRepository.ListSearchProduct(searchString);
            var contentInSearchResult = _contentAdminRepository.ListSearchContent(searchString);
            var searchResults         = new List <SearchItem>();

            foreach (var product in productInSearchResult)
            {
                var result = new SearchItem();
                result.Name        = product.name;
                result.Description = product.description;
                result.Image       = product.image;
                result.Link        = "/product/Detail?id=" + product.id;
                result.Type        = Models.Model.Enum.SearchItemType.Product;
                searchResults.Add(result);
            }
            foreach (var content in contentInSearchResult)
            {
                var result = new SearchItem();
                result.Name        = content.name;
                result.Description = content.description;
                result.Image       = content.image;
                result.Link        = "/blog/Detail?id=" + content.id;
                result.Type        = Models.Model.Enum.SearchItemType.Blog;
                searchResults.Add(result);
            }

            return(searchResults);
        }
示例#3
0
 public List <Content> ListAllByName(string searchString)
 {
     if (searchString == null || searchString == "")
     {
         return(_contentAdminRepository.GetListContent());
     }
     else
     {
         searchString = Helper.RemoveSign4VietnameseString(searchString);
         var listContent = _contentAdminRepository.ListSearchContent(searchString);
         return(listContent);
     }
 }