// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, SwipeDBContext dbContext) //public void Configure(IApplicationBuilder app) { app.UseGraphQL <BlogPostSchema>(); app.UseGraphQLPlayground(new GraphQLPlaygroundOptions()); dbContext.Seed(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, SwipeDBContext dbContext) { app.UseGraphQL <BlogPostShema>(); app.UseGraphQLPlayground(new GraphQLPlaygroundOptions()); dbContext.Seed(); /*if (env.IsDevelopment()) * { * app.UseDeveloperExceptionPage(); * app.UseDatabaseErrorPage(); * } * else * { * app.UseExceptionHandler("/Home/Error"); * // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. * app.UseHsts(); * } * * * app.UseHttpsRedirection(); * app.UseStaticFiles(); * * app.UseRouting(); * * app.UseAuthentication(); * app.UseAuthorization(); * * app.UseEndpoints(endpoints => * { * endpoints.MapControllerRoute( * name: "default", * pattern: "{controller=Home}/{action=Index}/{id?}"); * endpoints.MapRazorPages(); * }); */ }
public PostRepository(SwipeDBContext dbContext) { _dbContext = dbContext; }
public TagsRepositorty(SwipeDBContext dbContext) { _dbContext = dbContext; tags = _dbContext.Tags; tagPostMaps = _dbContext.TagPostMaps; }