Exemplo n.º 1
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,
                              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();
                }
            }
        }
Exemplo n.º 2
0
 public EquipmentRepository(LasmartTestContext ctx)
 {
     _context = ctx;
 }