public override System.Web.Mvc.ActionResult ModeratorQuestionList(int? categoryId, MvcContrib.UI.Grid.GridSortOptions sortOptions, int? page)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.ModeratorQuestionList);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "categoryId", categoryId);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "sortOptions", sortOptions);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "page", page);
     return callInfo;
 }
		public RulesEngine(MvcContrib.CommandProcessor.IRulesEngine rulesEngine)
		{
			_rulesEngine = rulesEngine;
		}
 public override System.Web.Mvc.ActionResult SanitizationQuestionList(Experts.Core.Entities.ThreadSanitizationStatus? sanitizationStatus, MvcContrib.UI.Grid.GridSortOptions sortOptions, int? page)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.SanitizationQuestionList);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "sanitizationStatus", sanitizationStatus);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "sortOptions", sortOptions);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "page", page);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult List(MvcContrib.UI.Grid.GridSortOptions gridSortOptions, int? page, int? itemsPerPage, string search)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.List);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "gridSortOptions", gridSortOptions);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "page", page);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "itemsPerPage", itemsPerPage);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "search", search);
     ListOverride(callInfo, gridSortOptions, page, itemsPerPage, search);
     return callInfo;
 }
 partial void ListOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, MvcContrib.UI.Grid.GridSortOptions gridSortOptions, int? page, int? itemsPerPage, string search);
 public override System.Web.Mvc.ActionResult Balance(MvcContrib.UI.Grid.GridSortOptions sortOptions, int? page)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Balance);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "sortOptions", sortOptions);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "page", page);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult Grid(MvcContrib.UI.Grid.GridSortOptions sort, int? page) {
     var callInfo = new T4MVC_ActionResult(Area, Name, ActionNames.Grid);
     callInfo.RouteValueDictionary.Add("sort", sort);
     callInfo.RouteValueDictionary.Add("page", page);
     return callInfo;
 }