Exemple #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            NinjectModule authorModule  = new AuthorModule();
            NinjectModule bookModule    = new BookModule();
            NinjectModule genreModule   = new GenreModule();
            NinjectModule serviceModule = new ServiceModule();
            var           kernel        = new StandardKernel(authorModule, bookModule, genreModule, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }
Exemple #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // dependency injection
            NinjectModule bookModule     = new BookModule();
            NinjectModule categoryModule = new CategoryModule();
            NinjectModule serviceModule  = new ServiceModule();

            var kernel = new Ninject.StandardKernel(bookModule, categoryModule, serviceModule);

            //you just unbind ninject validator and there should be no collision with default validator.
            kernel.Unbind <ModelValidatorProvider>();
            DependencyResolver.SetResolver(new Ninject.Web.Mvc.NinjectDependencyResolver(kernel));
        }
Exemple #3
0
        protected void Application_Start()
        {
            //Database.SetInitializer<ApplicationDbContext>(new AppDbInitializer());

            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);


            NinjectModule orderModule           = new OrderModule();
            NinjectModule shoppingCartModule    = new ShoppingCartModule();
            NinjectModule productForOrderModule = new ProductForOrderModule();
            NinjectModule phoneModule           = new PhoneModule();
            NinjectModule bookModule            = new BookModule();
            NinjectModule tvModule         = new TvModule();
            NinjectModule headphonesModule = new HeadphonesModule();
            NinjectModule serviceModule    = new ServiceModule("DefaultConnection");
            var           kernel           = new StandardKernel(orderModule, shoppingCartModule, productForOrderModule,
                                                                phoneModule, bookModule, tvModule, headphonesModule, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }