// 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, WorldContextSeedData seedData, ILoggerFactory factory) { loggerFactory.AddConsole(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); factory.AddDebug(LogLevel.Information); } else { factory.AddDebug(LogLevel.Error); } //app.UseDefaultFiles(); app.UseStaticFiles(); app.UseIdentity(); Mapper.Initialize(config => { config.CreateMap <TripViewModel, Trip>().ReverseMap(); config.CreateMap <StopViewModel, Stop>().ReverseMap(); }); app.UseMvc( config => { config.MapRoute( name: "Default", template: "{controller}/{action}/{id?}", defaults: new { controller = "App", action = "Index" } ); }); seedData.GenerateData().Wait(); //app.Run(async (context) => //{ // await context.Response.WriteAsync("Hello World!"); //}); }