public ActionResult MySets(SearchSetModel model) { if (!ModelState.IsValid) { return(Redirect("Wishlist/MySets")); } IEnumerable <Theme> themes = themeRepository.Query(); model.AllThemes = themes; var user = HttpContext.User as CustomPrincipal; string searchParameters = SearchHelper.ConstructSearchParameters(model); var sets = wishlistService.Search(user.Id, searchParameters, 20); ViewBag.listItems = sets; return(View(model)); }
public List <WishlistApi> Search(int userId, string searchParameters, int take = -1, int offset = 0) { var filteredSets = wishlistService.Search(userId, searchParameters, take, offset).ToList(); return(Mapper.Map <List <WishlistApi> >(filteredSets)); }