/// <summary> /// \~english This method gets called by the runtime. Use this method to configure the HTTP request pipeline. /// \~ukrainian Цей метод викликається під час виконання. Використовуйте для налаштування ланцюка обробки HTTP запитів /// </summary> /// <param name="app"> /// \~english Application builder used to add middleware to pipeline /// \~ukrainian Будівник додатку, використовується для додавання обробників до ланцюгу /// </param> /// <param name="env"> /// \~english An application environment object /// \~ukrainian Середовище виконання додатку /// </param> /// <param name="ctx"> /// \~english Working database context /// \~ukrainian Контекст робочої бази даних /// </param> /// <param name="ictx"> /// \~english Identity database context /// \~ukrainian Конекст бази даних користувачів /// </param> public void Configure(IApplicationBuilder app, IWebHostEnvironment env, AnyTestDbContext ctx, AnyTestIdentityDbContext ictx) { ctx.Database.Migrate(); ictx.Database.EnsureCreated(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseAuthentication(); app.UseRouting(); app.UseCors("AllowAll"); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); app.UseSwagger(); app.UseSwaggerUI(options => options.SwaggerEndpoint("/swagger/v1/swagger.json", "AnyTest Api")); AnyTestIdentityDbContext.SeedData(app); }
public StudentsRepository(AnyTestDbContext db) : base(db) { }
public TestPassesRepository(AnyTestDbContext db) : base(db) { }
public PersonRepository(AnyTestDbContext db) : base(db) { }
public Repository(AnyTestDbContext db) => _db = db;
public CourseRepository(AnyTestDbContext db) : base(db) { }
public SubjectsRepository(AnyTestDbContext db) : base(db) { }