// 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, LasmartTestContext lasmartTestContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler(appBuilder => { appBuilder.Run(async context => { context.Response.StatusCode = 500; await context.Response.WriteAsync("An unexpected fault happend. sorry"); }); }); } app.UseStaticFiles(); app.UseMvc(cfg => { cfg.MapRoute("Default", "{controller}/{action}/{id?}", new { Controller = "App", Action = "index" }); }); if (env.IsDevelopment()) { //Seed the database using (var scope = app.ApplicationServices.CreateScope()) { var seeder = scope.ServiceProvider.GetService <LasmartTestSeeder>(); seeder.Seed().Wait(); } } }
public EquipmentRepository(LasmartTestContext ctx) { _context = ctx; }