Exemple #1
0
        public ActionResult Show(UserAccountRewardPoints page, [IoCModelBinder(typeof(UserAccountRewardPointsModelBinder))] UserAccountRewardPointsSearchModel model)
        {
            User user = CurrentRequestData.CurrentUser;

            ViewData["rewards"]         = _getUserRewardPointsStatement.Get(user, model.Page);
            ViewData["balance-details"] = _getUserRewardPointsStatement.GetDetails(user);

            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 UserAccountRewardPointsSearchModel();

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

            return(model);
        }