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); }
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); } }