Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public StudentsRepository(AnyTestDbContext db) : base(db)
 {
 }
Ejemplo n.º 3
0
 public TestPassesRepository(AnyTestDbContext db) : base(db)
 {
 }
Ejemplo n.º 4
0
 public PersonRepository(AnyTestDbContext db) : base(db)
 {
 }
Ejemplo n.º 5
0
 public Repository(AnyTestDbContext db) => _db = db;
Ejemplo n.º 6
0
 public CourseRepository(AnyTestDbContext db) : base(db)
 {
 }
Ejemplo n.º 7
0
 public SubjectsRepository(AnyTestDbContext db) : base(db)
 {
 }