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));
        }
Esempio n. 2
0
        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));
        }