コード例 #1
0
ファイル: Global.asax.cs プロジェクト: romarius-by/DIM-1
        private void DependencyInjection()
        {
            // dependency injection
            NinjectModule dependencesModule = new DependencesModule();

            NinjectModule serviceModule = new ServicesModule("HIMSDbContext", "HimsIdentityConnection");

            var kernel = new StandardKernel(dependencesModule, serviceModule);

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

            // внедрение зависимостей
            NinjectModule dependencesModule = new DependencesModule();
            NinjectModule serviceModule     = new ServiceModule("DefaultConnection");
            var           kernel            = new StandardKernel(dependencesModule, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }
コード例 #3
0
ファイル: Global.asax.cs プロジェクト: DevIncubator/HIMS
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            AutoMapperConfig.Initialize();

            // Remove data annotations validation provider
            ModelValidatorProviders.Providers.Remove(
                ModelValidatorProviders.Providers.OfType <DataAnnotationsModelValidatorProvider>().First());

            // dependency injection
            NinjectModule dependencesModule = new DependencesModule();
            NinjectModule serviceModule     = new ServiceModule("HimsDbConnection", "HimsIdentityConnection");
            var           kernel            = new StandardKernel(dependencesModule, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }
コード例 #4
0
        private void DependencyInjection()
        {
            // dependency injection
            var dependencesModule = new DependencesModule();

            var autoMapperServerModule = new AutoMapperModule();

            var serviceModule = new ServicesModule("DIMSDBConnection", "DIMSIdentityConnection");

            var kernel = new StandardKernel(dependencesModule, serviceModule, autoMapperServerModule);

            kernel.Bind <DefaultModelValidatorProviders>().ToConstant(new DefaultModelValidatorProviders(GlobalConfiguration.Configuration.Services.GetModelValidatorProviders()));

            kernel.Bind <DefaultFilterProviders>().ToConstant(new DefaultFilterProviders(GlobalConfiguration.Configuration.Services.GetFilterProviders()));

            var ninjectResolver = new NinjectDependencyResolver(kernel);

            DependencyResolver.SetResolver(ninjectResolver);

            GlobalConfiguration.Configuration.DependencyResolver = new NinjectDependencyResolver(kernel);
        }