コード例 #1
0
ファイル: Global.asax.cs プロジェクト: gripton/active-review
        protected void Application_Start()
        {
            AutoMapper.Mapper.AddProfile <IndexMappingProfile>();

            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);

            CorsConfig.RegisterCors(UrlBasedCorsConfiguration.Configuration);

            // Create the container builder.
            var builder = new ContainerBuilder();

            builder.RegisterModule(new ApplicationModule());

            // Register the Web API controllers.
            builder.RegisterApiControllers(Assembly.GetExecutingAssembly());

            // Build the container.
            var container = builder.Build();

            // Create the depenedency resolver.
            var resolver = new AutofacWebApiDependencyResolver(container);

            // Configure Web API with the dependency resolver.
            GlobalConfiguration.Configuration.DependencyResolver = resolver;
        }
コード例 #2
0
        protected void Application_Start(object sender, EventArgs e)
        {
            IocConfig.RegisterDependencyResolver(GlobalConfiguration.Configuration);
            WebApiConfig.Register(GlobalConfiguration.Configuration);
            DtoMapperConfig.CreateMaps();

            CorsConfig.RegisterCors(GlobalConfiguration.Configuration);
        }
コード例 #3
0
ファイル: Global.asax.cs プロジェクト: ichikareman/Esportsbuk
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            FormatConfig.RegisterFormats(GlobalConfiguration.Configuration.Formatters);
            CorsConfig.RegisterCors(GlobalConfiguration.Configuration);
        }
コード例 #4
0
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            CorsConfig.RegisterCors(GlobalConfiguration.Configuration);
            RegisterCors(MvcCorsConfiguration.Configuration);
            ConfigureCors(UrlBasedCorsConfiguration.Configuration);

            var builder = new ContainerBuilder();
            var config  = GlobalConfiguration.Configuration;

            builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
            builder.RegisterWebApiFilterProvider(config);
            builder.RegisterInstance(new ActivationService()).SingleInstance();
            builder.RegisterInstance(new StatsService()).SingleInstance();
            // Set the dependency resolver to be Autofac.
            var container = builder.Build();

            config.DependencyResolver = new AutofacWebApiDependencyResolver(container);
        }
コード例 #5
0
 protected void Application_Start()
 {
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     CorsConfig.RegisterCors(GlobalConfiguration.Configuration);
 }