Esempio n. 1
0
        public void Configuration(IAppBuilder app)
        {
            ConfigureAuth(app);
            ConfigureServices(app);

            FullStorageInitializer.Initialize();
            MailTemplatesRegistration.Initialize();
        }
Esempio n. 2
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();
        }
Esempio n. 3
0
        // 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();
        }
Esempio n. 4
0
 public void FullStorageInitializerTest()
 {
     FullStorageInitializer.Initialize();
 }