public override System.Web.Mvc.JsonResult WireJson(DevBridge.Templates.WebProject.Tools.Mvc.WireJson data, System.Web.Mvc.JsonRequestBehavior behavior)
 {
     var callInfo = new T4MVC_System_Web_Mvc_JsonResult(Area, Name, ActionNames.WireJson);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "data", data);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "behavior", behavior);
     WireJsonOverride(callInfo, data, behavior);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult Edit(int id, DevBridge.Templates.WebProject.Web.Logic.Models.Article.ArticleViewModel article)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "id", id);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "article", article);
     EditOverride(callInfo, id, article);
     return callInfo;
 }
 partial void WireJsonOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, DevBridge.Templates.WebProject.Tools.Mvc.WireJson data, System.Web.Mvc.JsonRequestBehavior behavior);
 public override System.Web.Mvc.ActionResult Create(DevBridge.Templates.WebProject.Web.Logic.Models.Article.CreateArticleViewModel articleViewModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Create);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "articleViewModel", articleViewModel);
     CreateOverride(callInfo, articleViewModel);
     return callInfo;
 }
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, int id, DevBridge.Templates.WebProject.Web.Logic.Models.Article.ArticleViewModel article);
 partial void CreateOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, DevBridge.Templates.WebProject.Web.Logic.Models.Agreement.CreateAgreementViewModel createAgreement);
 partial void CreateOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, DevBridge.Templates.WebProject.Web.Logic.Models.Article.CreateArticleViewModel articleViewModel);
 partial void ListOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, DevBridge.Templates.WebProject.Web.Logic.Commands.Agreement.GetAgreements.GetAgreementsFilter filter);
 public override System.Web.Mvc.ActionResult List(DevBridge.Templates.WebProject.Web.Logic.Commands.Agreement.GetAgreements.GetAgreementsFilter filter)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.List);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "filter", filter);
     ListOverride(callInfo, filter);
     return callInfo;
 }
 partial void ChangePasswordOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, DevBridge.Templates.WebProject.Web.Logic.Models.ChangePasswordModel model);
 public override System.Web.Mvc.ActionResult ChangePassword(DevBridge.Templates.WebProject.Web.Logic.Models.ChangePasswordModel model)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.ChangePassword);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     ChangePasswordOverride(callInfo, model);
     return callInfo;
 }
 partial void RegisterOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, DevBridge.Templates.WebProject.Web.Logic.Models.RegisterModel model);
 public override System.Web.Mvc.ActionResult LogOn(DevBridge.Templates.WebProject.Web.Logic.Models.LogOnModel model, string returnUrl)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.LogOn);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "returnUrl", returnUrl);
     LogOnOverride(callInfo, model, returnUrl);
     return callInfo;
 }
 partial void LogOnOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, DevBridge.Templates.WebProject.Web.Logic.Models.LogOnModel model, string returnUrl);
 public override System.Web.Mvc.ActionResult Login(DevBridge.Templates.WebProject.Web.Logic.Models.Account.LoginViewModel model) {
     var callInfo = new T4MVC_ActionResult(Area, Name, ActionNames.Login);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult Create(DevBridge.Templates.WebProject.Web.Logic.Models.Agreement.CreateAgreementViewModel createAgreement) {
     var callInfo = new T4MVC_ActionResult(Area, Name, ActionNames.Create);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "createAgreement", createAgreement);
     return callInfo;
 }