Esempio n. 1
0
        /// <summary>
        /// Starts the application
        /// </summary>
        public static void Start()
        {
            DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
            DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));

            IKernel container = null;

            Bootstrapper.Initialize(() =>
            {
                container = CreateKernel();
                return(container);
            });

            var resolver = new NinjectDependancyResolver(container);

            GlobalConfiguration.Configuration.DependencyResolver = resolver;
        }
 private void SetKernel(IKernel kernel)
 {
     var dependancyResolver = new NinjectDependancyResolver(kernel);
     ServiceLocatorProvider.RegisterProvider(dependancyResolver);
     Resolver = kernel;
 }