} //agora esse serviço pode ser injetado pelo mecanismo de injeção de dependencia // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { var enUS = new CultureInfo("en-US"); //criado para tratar as casas decimais var localizationOptions = new RequestLocalizationOptions //criado para tratar as casas decimais { DefaultRequestCulture = new RequestCulture(enUS), //qual vai ser o local principal SupportedCultures = new List <CultureInfo> { enUS }, //qual vai ser os locais possiveis SupportedUICultures = new List <CultureInfo> { enUS }, //???? }; app.UseRequestLocalization(localizationOptions); // o aplicativo vai usar essa localização como padrão if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { //Definindo locale padrão apra PT-BR em toda a aplicação var ptBR = new CultureInfo("pt-BR"); var localizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(ptBR), SupportedCultures = new List <CultureInfo> { ptBR }, SupportedUICultures = new List <CultureInfo> { ptBR } }; app.UseRequestLocalization(localizationOptions); //--------------- if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { var enUS = new CultureInfo("en-US"); var localizationOption = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(enUS), SupportedCultures = new List <CultureInfo> { enUS }, SupportedUICultures = new List <CultureInfo> { enUS } }; app.UseRequestLocalization(localizationOption); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { var enUS = new CultureInfo("en-US"); //english - United States var localizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(enUS), //Localização padrão da aplicação SupportedCultures = new List <CultureInfo> { enUS }, //Lista de Culturas suportadas SupportedUICultures = new List <CultureInfo> { enUS } }; app.UseRequestLocalization(localizationOptions); //Aplicação recebe a configuração de localização if (env.IsDevelopment()) //Caso seja desenvolvedor { app.UseDeveloperExceptionPage(); seedingService.Seed(); //Iniciando a população dos registros de teste no Banco de Dados } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); //Definindo a estrutura do site e a View Index como sendo a pagina Home }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { var enUS = new CultureInfo("en-US"); var localizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(enUS), SupportedCultures = new List <CultureInfo> { enUS }, SupportedUICultures = new List <CultureInfo> { enUS } }; app.UseRequestLocalization(localizationOptions); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { Localization(app);//customized location USA if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// Este método é chamado pelo tempo de execução. Use este método para configurar o pipeline de solicitação HTTP. public void Configure( IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService ) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { seedingService.Seed(); app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "PricesComparation v1")); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); endpoints.MapControllerRoute("DefaultApi", "{controllers=value}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { app.UseSwagger(); // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), // specifying the Swagger JSON endpoint. app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "Lançamento de Horas V1"); }); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseHsts(); } app.UseHttpsRedirection(); app.UseMvc(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); // Chama o Seed para popular o banco de dados seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseRequestLocalization(_ => { var c = new List <CultureInfo>(); c.Add(CultureInfo.CurrentCulture); c.Add(CultureInfo.InvariantCulture); // _.DefaultRequestCulture = new RequestCulture(CultureInfo.CurrentCulture); //_.SupportedCultures = new List<CultureInfo> { CultureInfo.CurrentCulture }; //_.SupportedUICultures = new List<CultureInfo> { CultureInfo.CurrentCulture }; _.DefaultRequestCulture = new RequestCulture(CultureInfo.CurrentCulture); _.SupportedCultures = c; _.SupportedUICultures = c; }); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) //Quando adiciono um argumento no configure, automaticamente é instanciado. { var enUS = new CultureInfo("en-US"); //configurado que a nossa aplicação vai ter como local padrao o USA var localizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(enUS), SupportedCultures = new List <CultureInfo> { enUS }, SupportedUICultures = new List <CultureInfo> { enUS } }; app.UseRequestLocalization(localizationOptions); if (env.IsDevelopment()) //testa se estou no perfil de desenvolvimento { app.UseDeveloperExceptionPage(); seedingService.Seed(); //se a base de dados não estiver populada, vai inserir os dados. } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService) { var enUs = new CultureInfo("en-US"); var localizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(enUs), SupportedCultures = new List <CultureInfo> { enUs }, SupportedUICultures = new List <CultureInfo> { enUs } }; app.UseRequestLocalization(localizationOptions); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seeding) { CultureInfo cultureInfoUSA = new CultureInfo("en-US"); RequestLocalizationOptions requestLocalizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(cultureInfoUSA), SupportedCultures = new List <CultureInfo> { cultureInfoUSA }, SupportedUICultures = new List <CultureInfo> { cultureInfoUSA } }; app.UseRequestLocalization(requestLocalizationOptions); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); //seeding.Seed(); Desabilitando o seed, pois o sql server não libera a inserção direta de foreign key //INSERT_IDENTITY sem estar setado para ON } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } seedingService.Seed(); app.UseSwagger(c => { c.PreSerializeFilters.Add((swagger, httpReq) => { // swagger.Servers = new List<OpenApiServer> { new OpenApiServer { Url = $"{httpReq.Scheme}://{httpReq.Host.Value}" } }; swagger.Servers = new List <OpenApiServer> { new OpenApiServer { Url = string.IsNullOrEmpty(this.basePath) ? $"{httpReq.Scheme}://{httpReq.Host.Value}" : this.basePath } }; }); }); app.UseSwaggerDocumentation("SCA.Service.Monitoring v1.0", this.routePrefix, this.prefixUrl); app.UseRouting(); app.UseCors(x => x .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader()); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) //no perfil de desenvolvimento { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else // no perfil de produçao { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { var ptBR = new CultureInfo("pt-BR"); var localizationOptions = new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(ptBR), SupportedCultures = new List <CultureInfo> { ptBR }, SupportedUICultures = new List <CultureInfo> { ptBR }, }; app.UseRequestLocalization(localizationOptions); if (env.IsDevelopment()) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseSession(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Usuarios}/{action=Login}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); // Popula os dados apenas se estivermos em development. } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService) { //Swagger app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "AwesomeGym API"); }); if (env.IsDevelopment()) //Desenvolvimento { app.UseDeveloperExceptionPage(); seedingService.Seed(); //Popular o banco de dados } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SeedingService seedingService, ILoggerManager logger) { app.UseCors(MyAllowSpecificOrigins); if (env.IsDevelopment()) { seedingService.Seed(); app.UseDeveloperExceptionPage(); } if (env.IsProduction()) { seedingService.Seed(); } else { app.UseHsts(); } app.UseSwagger(); app.UseSwaggerUI(c => { c.RoutePrefix = "swagger"; c.SwaggerEndpoint("/swagger/v1/swagger.json", "Modelo Back-End"); }); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService seedingService) //Coisas declaradas nessa parte não precisa de instanciação, como acontece nos constructors do angular { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); seedingService.Seed(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeedingService ss) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } ss.Seed(); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=ProgrammingLanguages}/{action=Index}/{id?}"); }); }
public MockController(SeedingService seeding) { SeedingService = seeding; }
public BaseController(SeedingService seedingService) { _seedingService = seedingService; }
public SeedingController(SeedingService seeding) { _seeding = seeding; }