Esempio n. 1
0
        // Please set the following connection strings in app.config for this WebJob to run:
        // AzureWebJobsDashboard and AzureWebJobsStorage
        static void Main()
        {
            MailTemplatesRegistration.Initialize();

            var container = new ServiceContainer();

            container.Register <IOrderNotificationService, OrderMailNotificationService>();
            container.Register <Functions>();

            var config = new JobHostConfiguration()
            {
                JobActivator = new SimpleInjectorJobActivator(container)
            };

            config.UseTimers();

            if (config.IsDevelopment)
            {
                config.UseDevelopmentSettings();
            }

            var host = new JobHost(config);

            host.RunAndBlock();
        }
Esempio n. 2
0
        public void Configuration(IAppBuilder app)
        {
            ConfigureAuth(app);
            ConfigureServices(app);

            FullStorageInitializer.Initialize();
            MailTemplatesRegistration.Initialize();
        }
Esempio n. 3
0
        public void Configuration(IAppBuilder app)
        {
            var configuration = new Migrations.Configuration();
            var migrator      = new System.Data.Entity.Migrations.DbMigrator(configuration);

            migrator.Update();

            AutoMapperLimbsConfig.Configure();

            ConfigureLocalization();
            ConfigureAuth(app);
            ConfigureServices(app);

            FullStorageInitializer.Initialize();
            MailTemplatesRegistration.Initialize();
        }