Esempio n. 1
0
        public static IocRegistrar Instance()
        {
            if (_iocRegistrar != null) return _iocRegistrar;
            lock (SyncRoot)
            {
                if (_iocRegistrar == null)
                    _iocRegistrar = new IocRegistrar();
            }

            return _iocRegistrar;
        }
Esempio n. 2
0
        protected void Application_Start()
        {
            WebApiConfig.Register(GlobalConfiguration.Configuration);

            var builder = new ContainerBuilder();

            IocRegistrar.Instance().Register(builder);
            var container = builder.Build();

            GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);
        }
Esempio n. 3
0
        public static IocRegistrar Instance()
        {
            if (_iocRegistrar != null)
            {
                return(_iocRegistrar);
            }
            lock (SyncRoot)
            {
                if (_iocRegistrar == null)
                {
                    _iocRegistrar = new IocRegistrar();
                }
            }

            return(_iocRegistrar);
        }