protected override IView CreatePartialView(ControllerContext controllerContext, string partialPath)
        {
            MultiTenantMvcController mvcController = controllerContext.Controller as MultiTenantMvcController;

            Debug.Assert(mvcController != null, "PassedController != null");
            return(base.CreatePartialView(controllerContext, partialPath.Replace("%1", mvcController.Tenant.Name)));
        }
        protected override bool FileExists(ControllerContext controllerContext, string virtualPath)
        {
            MultiTenantMvcController controller = controllerContext.Controller as MultiTenantMvcController;

            Debug.Assert(controller != null, "PassedController != null");
            return(base.FileExists(controllerContext, virtualPath.
                                   Replace("%1", controller.Tenant.Name)));
        }