public void Configure(IApplicationBuilder app, IWebHostEnvironment env, CidadesContexto contexto) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Cidades}/{action=Index}/{id?}"); }); InicializaBD.Initialize(contexto); }
public static void Initialize(CidadesContexto context) { context.Database.EnsureCreated(); if (context.Cidades.Any()) { return; } var cidades = LeituraCsv(); foreach (Domain.Cidades c in cidades) { context.Cidades.Add(c); } context.SaveChanges(); }
public CidadesController(CidadesContexto context) { _context = context; }