public CategoryRepository(ContextMongo context) { _context = context; }
public static IApplicationBuilder UseConfiguracaoMongo(this IApplicationBuilder app, ContextMongo contextMongo, ContextEntity contextEntity) { contextMongo.AplicarConfiguracoes(contextEntity); return(app); }
public ProductRepository(ContextMongo context) { _context = context; }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ContextEntity contextEntity, ContextIdentity contextIdentity, ContextMongo contextMongo) { app.UseConfiguracaoEntity(contextEntity); app.UseConfiguracaoIdentity(contextIdentity); app.UseConfiguracaoMongo(contextMongo, contextEntity); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseMiddleware <ExceptionMiddlware>(); app.UseCors("CorsOptions"); //app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthConfiguration(); app.UseAuthentication(); app.UseAuthorization(); app.UseHealthChecksUI(SetOptionsHeathCheck); app.UseHealthChecks("/check", new HealthCheckOptions() { Predicate = _ => true, ResponseWriter = UIResponseWriter.WriteHealthCheckUIResponse, }); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }