private void InitializeNinject() { var resolver = new NinjectInitializer().GetResolver(); // ASP.NET MVC DependencyResolver.SetResolver(resolver); // WebAPI GlobalConfiguration.Configuration.DependencyResolver = resolver; }
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); }
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)); }