public IEnumerable <Review> GetReviewsByProductId(int productId, SearchParamsBase searchParams) { using (PyramidFinalContext dbContext = new PyramidFinalContext()) { var objects = dbContext.Reviews.Where(w => w.ProductId == productId).Select(s => ConvertDbObjectToEntity(dbContext, s)); return(objects); } }
public ActionResult Index(int?page) { var pageNumber = page ?? 1; var objectsPerPage = 20; var startIndex = (pageNumber - 1) * objectsPerPage; SearchParamsBase SearchParams = new SearchParamsBase(startIndex, objectsPerPage); var searchResult = _filterRepository.Get(SearchParams); var viewModel = SearchResultViewModel <Pyramid.Entity.Filter> .CreateFromSearchResult(searchResult, i => i, 10); return(View(viewModel)); }