protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); NinjectModule neurocomModule = new NeurocomModule("DefaultConnection"); var kernel = new StandardKernel(neurocomModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ModelBinders.Binders.Add(new KeyValuePair <Type, IModelBinder>(typeof(InputDataModel), new CustomModelBinder())); ModelBinders.Binders.Add(new KeyValuePair <Type, IModelBinder>(typeof(NetworkInitializer), new NetworkBinder())); ModelBinders.Binders.Add(new KeyValuePair <Type, IModelBinder>(typeof(TaskViewModel), new TaskModelBinder())); NinjectModule neurocomModule = new NeurocomModule("DefaultConnection"); var kernel = new StandardKernel(neurocomModule); kernel.Unbind <ModelValidatorProvider>(); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }