public override System.Web.Mvc.PartialViewResult SummaryInformation(My_Site.Models.Cart cart)
 {
     var callInfo = new T4MVC_System_Web_Mvc_PartialViewResult(Area, Name, ActionNames.SummaryInformation);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "cart", cart);
     SummaryInformationOverride(callInfo, cart);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult RemoveFromCart(My_Site.Models.Cart cart, int spareId, string returnUrl)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.RemoveFromCart);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "cart", cart);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "spareId", spareId);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "returnUrl", returnUrl);
     RemoveFromCartOverride(callInfo, cart, spareId, returnUrl);
     return callInfo;
 }
 partial void SummaryInformationOverride(T4MVC_System_Web_Mvc_PartialViewResult callInfo, My_Site.Models.Cart cart);
 public override System.Web.Mvc.ActionResult Index(My_Site.Models.Cart cart, string returnUrl)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Index);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "cart", cart);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "returnUrl", returnUrl);
     IndexOverride(callInfo, cart, returnUrl);
     return callInfo;
 }
 partial void RemoveFromCartOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.Cart cart, int spareId, string returnUrl);
 partial void RegisterOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.RegisterViewModel model);
 partial void IndexOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.Cart cart, string returnUrl);
 public override System.Threading.Tasks.Task<System.Web.Mvc.ActionResult> ExternalLoginConfirmation(My_Site.Models.ExternalLoginConfirmationViewModel model, string returnUrl)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.ExternalLoginConfirmation);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "returnUrl", returnUrl);
     ExternalLoginConfirmationOverride(callInfo, model, returnUrl);
     return System.Threading.Tasks.Task.FromResult(callInfo as ActionResult);
 }
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.SparePart sparePart);
 public override System.Threading.Tasks.Task<System.Web.Mvc.ActionResult> Manage(My_Site.Models.ManageUserViewModel model)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Manage);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     ManageOverride(callInfo, model);
     return System.Threading.Tasks.Task.FromResult(callInfo as ActionResult);
 }
 partial void ExternalLoginConfirmationOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.ExternalLoginConfirmationViewModel model, string returnUrl);
 partial void ManageOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.ManageUserViewModel model);
 public override System.Web.Mvc.ActionResult Manage(My_Site.Controllers.AccountController.ManageMessageId? message)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Manage);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "message", message);
     ManageOverride(callInfo, message);
     return callInfo;
 }
 partial void ManageOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Controllers.AccountController.ManageMessageId? message);
 partial void CheckoutOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.Adress adress);
 public override System.Web.Mvc.ActionResult Edit(My_Site.Models.SparePart sparePart)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "sparePart", sparePart);
     EditOverride(callInfo, sparePart);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult Checkout(My_Site.Models.Adress adress)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Checkout);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "adress", adress);
     CheckoutOverride(callInfo, adress);
     return callInfo;
 }
 partial void LoginOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, My_Site.Models.LoginViewModel model, string returnUrl);