public static void Initialize(IServiceProvider serviceProvider) { using (var context = new GraphQLDbContext(serviceProvider.GetRequiredService <DbContextOptions <GraphQLDbContext> >())) { if (context.Department.Any()) { return; //db already initialized } context.Department.AddRange( new Department { Iddepartment = 1, Name = "IT" }, new Department { Iddepartment = 2, Name = "Accounting" } ); context.Employee.AddRange( new Employee { Iddepartment = 1, Name = "andrei" }, new Employee { Iddepartment = 1, Name = "cosmin" } ); context.SaveChanges(); } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, GraphQLDbContext dbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } dbContext.Database.EnsureCreated(); app.UseGraphiQl("/graphql"); app.UseGraphQL <ISchema>(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, GraphQLDbContext dbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //app.UseHttpsRedirection(); //app.UseRouting(); //app.UseAuthorization(); //app.UseEndpoints(endpoints => //{ // endpoints.MapControllers(); //}); dbContext.Database.EnsureCreated(); app.UseGraphiQl("/graphql"); app.UseGraphQL <ISchema>(); }
public ProductService(GraphQLDbContext dbContext) { _dbContext = dbContext; }
public SubMenuService(GraphQLDbContext dbContext) { _dbContext = dbContext; }
public PlayerRepository(GraphQLDbContext db) { _db = db; }
public SkaterStatisticRepository(GraphQLDbContext db) { _db = db; }
public ReservationService(GraphQLDbContext dbContext) { _dbContext = dbContext; }
public DepartmentsController(GraphQLDbContext context) { _context = context; }
public DepartmentRepository(GraphQLDbContext context) { _context = context; }