Ejemplo n.º 1
0
        protected void Application_Start()
        {
            Database.SetInitializer <LedContext>(new LedDbInitializer());

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

            // внедрение зависимостей
            NinjectModule autoMapperModule = new AutoMapperModule();
            NinjectModule cityModule       = new CityModule();
            NinjectModule ownerModule      = new OwnerModule();
            NinjectModule displayModule    = new DisplayModule();
            NinjectModule serviceModule    = new ServiceModule("DefaultConnection");

            var kernel = new StandardKernel(autoMapperModule, cityModule, ownerModule, displayModule, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }
Ejemplo n.º 2
0
 public override DmdType WithCustomModifiers(IList <DmdCustomModifier>?customModifiers) => new DmdParsedTypeRef(OwnerModule, declaringTypeRef, TypeScope, MetadataNamespace, MetadataName !, VerifyCustomModifiers(customModifiers));