NuSurvey.Web.MvcApplication.InitializeServiceLocator C# (CSharp) Method

InitializeServiceLocator() private static method

private static InitializeServiceLocator ( ) : IWindsorContainer
return IWindsorContainer
        private static IWindsorContainer InitializeServiceLocator()
        {
            IWindsorContainer container = new WindsorContainer();

            ControllerBuilder.Current.SetControllerFactory(new WindsorControllerFactory(container));

            container.RegisterControllers(typeof(HomeController).Assembly);
            ComponentRegistrar.AddComponentsTo(container);

            ServiceLocator.SetLocatorProvider(() => new WindsorServiceLocator(container));

            return container;
        }