public ViewEngineResult FindView(ControllerContext context, string viewName, string masterName, bool useCache) { if (IsTheRightDevice(context)) { return(BaseViewEngine.FindView(context, PathToSearch + "/" + viewName, masterName, useCache)); } return(new ViewEngineResult(new string[] { })); //we found nothing and we pretend we looked nowhere }
protected void Application_Start() { // UNITY Container Configuration Definition IUnityContainer unityContainer = UnityContainerRepository.Container; //BaseUnityContainerResolver.ConfigureUnityContainerResolver(ref unityContainer); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); // Add only CSHTML Razor View Engine BaseViewEngine.RegisterViewEngines(); }