// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, HLessDataContext context) { // See https://stackoverflow.com/questions/53906866/neterr-invalid-http-response-error-after-post-request-with-angular-7 app.Use(async(ctx, next) => { await next(); if (ctx.Response.StatusCode == 204) { ctx.Response.ContentLength = 0; } }); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); context.Database.Migrate(); } app.UseRouting(); app.UseIdentityServer(); app.UseAuthentication(); app.UseAuthorization(); app.UseSwagger(); app.UseSwaggerUI(config => { config.SwaggerEndpoint("/swagger/v1/swagger.json", "HLess API V1"); }); app.UseMiddleware <ErrorHandlerMiddleware>(); app.UseCors(c => c.AllowAnyHeader() .AllowAnyMethod() .WithOrigins("http://localhost:4200") .SetIsOriginAllowedToAllowWildcardSubdomains() .AllowCredentials() ); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
public ContentTypeRepository(HLessDataContext context) : base(context) { }
public BaseRepository(HLessDataContext context) { this.context = context; }