/// <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; }