Exemple #1
0
        static void Main(string[] args)
        {
            Migrations.UpdateDatabase();
            Console.Clear();

            Console.ReadLine();
        }
Exemple #2
0
        protected void Application_Start()
        {
            Trace.WriteLine("Application_Start called.");

            ApplicationPartRegistry.Register(typeof(UrdmsApplication).Assembly);

            var connectionString = ConfigurationManager.ConnectionStrings["Database"].ConnectionString;

            AreaRegistration.RegisterAllAreas();
            AppRoutes.Register(RouteTable.Routes);

            RegisterDefaultRoutes(RouteTable.Routes);
            RegisterDependencies(builder =>
            {
                builder.RegisterType <UrdmsRoleProvider>().As <IRoleProvider>();
                builder.RegisterType <LibGuideService>().As <ILibGuideService>();
                builder.RegisterType <SimpleWebRequestService>().As <ISimpleWebRequestService>();
                builder.RegisterType <AppSettingsService>().As <IAppSettingsService>();
                builder.RegisterType <CsvHelper>().As <ICsvHelper>();
                builder.RegisterModule(new NHibernateModule {
                    ConnectionString = connectionString
                });
                builder.RegisterModule(new DataAccessModule());
                builder.RegisterModule(new NServiceBusModule());

                builder.RegisterType <DummyMembershipService>().As <IMembershipService>();         // TODO: Put your user service implementation here
                builder.RegisterType <DummyDirectoryEntryService>().As <IDirectoryEntryService>(); // TODO: Put your user service implementation here
                builder.RegisterModule(new UserServiceModule());
            });

            FilterProviders.Providers.Add(new FilterProvider());
            ModelBinderProviders.BinderProviders.Add(new AppModelBinderProvider());
            Trace.WriteLine("Updating database.");

            Migrations.UpdateDatabase(connectionString, typeof(App).Assembly);

            Trace.WriteLine("Application_Start ended.");
        }