Example #1
0
        public static void Register(HttpConfiguration config)
        {
            var container = ServicesBootstrap.ConfigureUnityContainer();

            var locator = new UnityServiceLocator(container);

            ServiceLocator.SetLocatorProvider(() => locator);

            config.DependencyResolver = new UnityDependencyResolver(container);
        }
Example #2
0
        protected void Application_Start()
        {
            // Register WebApi routes
            GlobalConfiguration.Configure(WebApiConfig.Register);

            // Register custom filters
            GlobalConfiguration.Configuration.Filters.Add(new SkyScannerExceptionAttribute());

            // Register AutoMapper profiles
            ServicesBootstrap.ConfigureAutoMapper();

            // Configure Unity
            GlobalConfiguration.Configure(UnityConfig.Register);
        }