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