public void Configure(IApplicationBuilder app, IWebHostEnvironment env, FaceAppDbContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } // apply automigrations // NOTE: context disposed in block below // (not available in another part of method) using (context) { context.Database.Migrate(); } app.UseDefaultFiles(); app.UseStaticFiles(); app.UseApiResponse(); // add swagger UI app.UseSwagger(); app.UseSwaggerUI(options => options.SwaggerEndpoint("/swagger/v1/swagger.json", "FaceApp")); app.UseCors("AllowAllPolicy"); app.UseAuthentication(); app.UseMvc(); }
public ImageFolderRepository(FaceAppDbContext dbContext, IHttpContextAccessor contextAccessor) : base(dbContext, contextAccessor) { }
protected BaseRepository(FaceAppDbContext dbContext, IHttpContextAccessor contextAccessor) { this.dbContext = dbContext; dbSet = this.dbContext.Set <T>(); UserId = UserHelper.GetUserIdNoException(contextAccessor); }