// 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(); }
public void Configuration(IAppBuilder app) { ConfigureAuth(app); ConfigureServices(app); FullStorageInitializer.Initialize(); MailTemplatesRegistration.Initialize(); }
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(); }