// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, CaminhaoContext caminhaoContext, ICaminhaoModeloRepository caminhaoModeloRepository ) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseSession(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Caminhao}/{action=Cadastro}/{id?}"); }); caminhaoContext.Database.Migrate(); caminhaoModeloRepository.PopularDados(); //serviceProvider.GetService<IDataService>().InicializaDB().Wait(); }
public CaminhaoRepository(CaminhaoContext contexto, ICaminhaoModeloRepository caminhaoModeloRepository) : base(contexto) { this.caminhaoModeloRepository = caminhaoModeloRepository; }
public CaminhaoController(ICaminhaoModeloRepository caminhaoModeloRepository, ICaminhaoRepository caminhaoRepository) { this.caminhaoModeloRepository = caminhaoModeloRepository; this.caminhaoRepository = caminhaoRepository; }