protected void Application_Start() { //// Initializes and seeds the database. //Database.SetInitializer(new SurveyInitializer()); //// Forces initialization of database on model changes. //using (var context = new SurveyContext()) //{ // context.Database.Initialize(force: true); //} AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); if (typeof(MvcApplication).Assembly.ManifestModule.Name.ToUpper() == "DYNAMICMVC.DLL") { throw new Exception("Your UI assembly cannot be named DynamicMVC. This conflicts with dynamicmvc.dll"); } var applicationMetadata = new DynamicMVC.Business.Models.ApplicationMetadata(typeof(MvcApplication).Assembly, typeof(MvcApplication).Assembly, typeof(MvcApplication).Assembly, () => new DynamicMVC.Data.DynamicRepository(new Anketa.Models.ApplicationDbContext())); DynamicMVC.Managers.DynamicMVCManager.ParseApplicationMetadata(applicationMetadata); DynamicMVC.Managers.DynamicMVCManager.SetDynamicRoutes(RouteTable.Routes); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); if (typeof(MvcApplication).Assembly.ManifestModule.Name.ToUpper() == "DYNAMICMVC.DLL") { throw new Exception("Your UI assembly cannot be named DynamicMVC. This conflicts with dynamicmvc.dll"); } var applicationMetadata = new DynamicMVC.Business.Models.ApplicationMetadata(typeof(MvcApplication).Assembly, typeof(MvcApplication).Assembly, typeof(MvcApplication).Assembly, () => new DynamicMVC.Data.DynamicRepository(new DynamicMVC1.Models.ApplicationDbContext())); DynamicMVC.Managers.DynamicMVCManager.ParseApplicationMetadata(applicationMetadata); DynamicMVC.Managers.DynamicMVCManager.SetDynamicRoutes(RouteTable.Routes); }