protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ModelValidatorProviders.Providers.Clear(); NinjectModule patientModule = new PatientModule(); NinjectModule doctorModule = new DoctorModule(); NinjectModule appointmentModule = new AppointmentModule(); NinjectModule userModule = new UserModule(); NinjectModule serviceModule = new ServiceModule("DefaultConnection"); var kernel = new Ninject.StandardKernel(patientModule, doctorModule, appointmentModule, userModule, serviceModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); NinjectModule serviceModule = new ServiceModule("DefaultConnection"); NinjectModule roleModule = new RoleModule(); NinjectModule userModule = new UserModule(); NinjectModule patientModule = new PatientModule(); NinjectModule doctorModule = new DoctorModule(); NinjectModule specialityModule = new SpecialityModule(); NinjectModule recordModule = new RecordModule(); var kernel = new StandardKernel(serviceModule, roleModule, userModule, patientModule, doctorModule, specialityModule, recordModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }