// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, HaandvaerkerContext db) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); using var serviceScope = app.ApplicationServices.GetService <IServiceScopeFactory>().CreateScope(); var context = serviceScope.ServiceProvider.GetRequiredService <HaandvaerkerContext>(); //context.Database.EnsureCreated(); db.Database.Migrate(); }
public HaandvaerkersController(HaandvaerkerContext context) { _context = context; //Haandvaerker h1 = new Haandvaerker(); //h1.HVAnsaettelsedato = DateTime.Today; //h1.HVEfternavn = "Hansen"; //h1.HVFornavn = "Hans"; //h1.HVFagomraade = "Toemrer"; //_context.Add(h1); //_context.SaveChanges(); }
public static void EnsureDatabaseSeeded(this HaandvaerkerContext context) { context.Database.EnsureCreated(); var hv = new Haandvaerker() { HaandvaerkerId = 1, HVAnsaettelsedato = DateTime.Now.Date, HVEfternavn = "Jensen", HVFornavn = "Jesper", HVFagomraade = "Murer", }; var vt = new Vaerktoejskasse() { VTKId = 1, VTKAnskaffet = new DateTime(2019, 9, 1), VTKFabrikat = "Stanley", VTKFarve = "Blå", VTKModel = "Premium", VTKSerienummer = "11", }; var v = new Vaerktoej() { VTAnskaffet = new DateTime(2019, 9, 1), VTFabrikat = "Fiskars", VTId = 1, VTModel = "Lille", VTSerienr = "112", VTType = "Hammer" }; context.Vaerktoej.Add(v); vt.Vaerktoej.Add(v); context.Vaerktoejskasse.Add(vt); hv.Vaerktoejskasse.Add(vt); context.Add(hv); context.SaveChanges(); }
public VaerktoejsController(HaandvaerkerContext context) { _context = context; }
public HaandvaerkersController(HaandvaerkerContext context) { _context = context; }