Example #1
0
        // 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();
        }
Example #4
0
 public VaerktoejsController(HaandvaerkerContext context)
 {
     _context = context;
 }
Example #5
0
 public HaandvaerkersController(HaandvaerkerContext context)
 {
     _context = context;
 }