public override System.Web.Mvc.ActionResult Edit(Sfw.Sabp.Mca.Web.ViewModels.QuestionViewModel model, System.Guid assessmentId)
        {
            var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit);

            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "assessmentId", assessmentId);
            EditOverride(callInfo, model, assessmentId);
            return(callInfo);
        }
        public override System.Web.Mvc.ActionResult Index(Sfw.Sabp.Mca.Web.ViewModels.QuestionViewModel model, bool?continueButton, System.Guid?chosenOption, System.Guid assessmentId)
        {
            var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Index);

            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "continueButton", continueButton);
            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "chosenOption", chosenOption);
            ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "assessmentId", assessmentId);
            IndexOverride(callInfo, model, continueButton, chosenOption, assessmentId);
            return(callInfo);
        }
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, Sfw.Sabp.Mca.Web.ViewModels.QuestionViewModel model, System.Guid assessmentId);
 partial void IndexOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, Sfw.Sabp.Mca.Web.ViewModels.QuestionViewModel model, bool?continueButton, System.Guid?chosenOption, System.Guid assessmentId);