public ActionResult Show(UserAccountReviews page,
                                 [IoCModelBinder(typeof(UserAccountReviewsModelBinder))] UserAccountReviewsSearchModel model)
        {
            User user = CurrentRequestData.CurrentUser;

            // Get Data
            ViewData["reviews"] = _getUserProductReviews.Get(user, model.Page);

            return(View(page));
        }
示例#2
0
        public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            int pageVal;
            int?page = int.TryParse(GetValueFromContext(controllerContext, "page"), out pageVal)
                ? pageVal
                : (int?)null;

            var model = new UserAccountReviewsSearchModel();

            if (page != null)
            {
                model.Page = page.Value;
            }

            return(model);
        }