示例#1
0
        public static IContainer GetContainer()
        {
            var containerBuilder = new ContainerBuilder();

            IoCHelper.AddBasicRegistrations(containerBuilder);
            containerBuilder.RegisterType <Application>().As <IApplication>();
            return(containerBuilder.Build());
        }
示例#2
0
        public static void Configure()
        {
            var containerBuilder = new ContainerBuilder();

            IoCHelper.AddBasicRegistrations(containerBuilder);
            containerBuilder.RegisterControllers(Assembly.GetExecutingAssembly());

            IContainer container = containerBuilder.Build();

            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
        }