public static void Register(HttpConfiguration config)
        {
            WebApiRegister.Register(config);
            var assembly = typeof(IAutofacScan).Assembly;

            WebApiRegister.DependencyRegistrar(config, new List <Assembly> {
                assembly
            }, Assembly.GetExecutingAssembly());
        }
Example #2
0
        public void Configuration(IAppBuilder app)
        {
            Init();

            var configuration = GetConfiguration(app);

            WebApiRegister.Register(configuration);

            var container = GetContainer(app);

            configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);

            app.UseAutofacWebApi(configuration);
            app.UseAutofacMiddleware(container);
            app.UseWebApi(configuration);
        }