Beispiel #1
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, PdfApiDbContext context)
        {
            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("swagger/v1/swagger.json", "Pdf Document API v1");
                c.RoutePrefix = string.Empty;
            });

            app.UseStaticFiles();
            app.UseRouting();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });

            app.UseCors(_allowAllCorsPolicy);
            app.UseExceptionHandling();

            context.Database.EnsureCreated();

            ValidatorOptions.CascadeMode             = CascadeMode.StopOnFirstFailure;
            ValidatorOptions.LanguageManager.Enabled = false;
        }
Beispiel #2
0
 public PdfFileRepository(PdfApiDbContext context)
 {
     _context = context;
 }