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; }
protected void Application_Start(object sender, EventArgs e) { IocConfig.RegisterDependencyResolver(GlobalConfiguration.Configuration); WebApiConfig.Register(GlobalConfiguration.Configuration); DtoMapperConfig.CreateMaps(); CorsConfig.RegisterCors(GlobalConfiguration.Configuration); }
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); }
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); }
protected void Application_Start() { RouteConfig.RegisterRoutes(RouteTable.Routes); CorsConfig.RegisterCors(GlobalConfiguration.Configuration); }