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));
        }
Example #2
0
        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));
        }