Beispiel #1
0
        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();
        }
Beispiel #2
0
 public ImageFolderRepository(FaceAppDbContext dbContext, IHttpContextAccessor contextAccessor)
     : base(dbContext, contextAccessor)
 {
 }
Beispiel #3
0
 protected BaseRepository(FaceAppDbContext dbContext, IHttpContextAccessor contextAccessor)
 {
     this.dbContext = dbContext;
     dbSet          = this.dbContext.Set <T>();
     UserId         = UserHelper.GetUserIdNoException(contextAccessor);
 }