Ejemplo n.º 1
0
        /// <summary>
        /// Use the added services
        /// </summary>
        /// <param name="app">The application builder</param>
        /// <param name="environment">The environment</param>
        /// <param name="dbContext">The database context</param>
        /// <param name="seedService">The entity seed service</param>
        public static void UseUsersApiServices(this IApplicationBuilder app, IWebHostEnvironment environment, ForexMinerHeimdallrDbContext dbContext, IEntitySeedService seedService)
        {
            // CORS
            app.UseCorsPolicy();

            // ProblemDetails
            app.UseProblemDetails(environment.IsDevelopment());

            // Database migration
            dbContext.MigrateDatabase(environment.IsDevelopment());

            // Seeding
            seedService.Seed();
        }