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)); }
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)); }
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)); }
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); }