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(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseHsts(); } app.UseHttpsRedirection(); app.UseApiVersioning(); app.UseSwagger(); app.UseCors(builder => builder.WithOrigins(Configuration.GetValue <string>("Cors:Whitelist"))); //TODO: Get url and name from appsettings app.UseSwaggerUI(config => { config.SwaggerEndpoint("/swagger/v1/swagger.json", "Ciencia Argentina Microservices"); }); app.UseCors("allow"); //Use authentication app.UseAuthentication(); //Initialize storage FullStorageInitializer.Initialize(Configuration.GetConnectionString("AzureStorage")); //ExceptionHandler middleware app.UseExceptionMiddleware(); // app.UseMvc(); }
public void FullStorageInitializerTest() { FullStorageInitializer.Initialize(); }