Esempio n. 1
0
        static void Main(string[] args)
        {
            const string url    = "http://localhost:1994";
            var          kernel = new StandardKernel();

            NinjectBindServices.BindServices(kernel);

            var config = new HttpSelfHostConfiguration(url);

            config.DependencyResolver = new NinjectDependencyResolver(kernel);
            WebApiConfig.Register(config);

            using (HttpSelfHostServer server = new HttpSelfHostServer(config))
            {
                server.OpenAsync().Wait();
                Console.WriteLine("Use " + url);
                Console.WriteLine("Press Enter to quit.");
                Console.ReadLine();
            }
        }
Esempio n. 2
0
        private static void RegisterServices(IKernel kernel)
        {
            NinjectBindServices.BindServices(kernel);

            GlobalConfiguration.Configuration.DependencyResolver = new NinjectDependencyResolver(kernel);
        }