Пример #1
0
        protected override void Load(ContainerBuilder builder)
        {
            builder.Register(ctx => DocumentStoreFactory.Create(ctx.Resolve <DatabaseConfig>()))
            .As <IDocumentStore>()
            .SingleInstance();

            builder.RegisterType <ExchangeService>().AsSelf();
        }
Пример #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            var documentStore = DocumentStoreFactory.Create("RavenDB");

            var requireHttps = bool.Parse(ConfigurationManager.AppSettings["RequireHttps"]);

            AutofacConfig.RegisterModules(documentStore);
            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters, requireHttps);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AuthConfig.RegisterAuth();
            MigrationConfig.UpgradeToLatest(documentStore);
        }