コード例 #1
0
        private void InitializeNinject()
        {
            var resolver = new NinjectInitializer().GetResolver();

            // ASP.NET MVC
            DependencyResolver.SetResolver(resolver);

            // WebAPI
            GlobalConfiguration.Configuration.DependencyResolver = resolver;
        }
コード例 #2
0
        public static void Main(string[] args)
        {
            var initializer = new NinjectInitializer();

            initializer.Start();

            var authentication = initializer.Get <IAuthentication>();
            var loginText      = authentication.LOGIN("username", "password");

            Console.WriteLine(loginText);
        }
コード例 #3
0
ファイル: Global.asax.cs プロジェクト: Abror91/AccountingApp
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            NinjectModule registrations = new NinjectInitializer();
            var           kernel        = new StandardKernel(registrations);

            kernel.Unbind <ModelValidatorProvider>();
            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }