コード例 #1
0
        public DatabaseFixture()
        {
            _connectionString = GetConnectionString();
            var optionsBuilder = new DbContextOptionsBuilder <DeUrgentaContext>();

            optionsBuilder.UseNpgsql(_connectionString);
            _emptyDatabaseCheckpoint = new Checkpoint
            {
                SchemasToInclude = new[] { "public" },
                TablesToIgnore   = new[] { "__EFMigrationsHistory" },
                DbAdapter        = DbAdapter.Postgres
            };

            // Create instance of you application's DbContext
            Context = new DeUrgentaContext(optionsBuilder.Options);
            Context.Database.Migrate();
        }
コード例 #2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, DeUrgentaContext dbContext)
        {
            dbContext.Database.Migrate();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseHttpsRedirection();
            app.UseRouting();
            app.UseAuthorization();


            app.UseAuthenticatedHangfireDashboard(Configuration);

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
                endpoints.MapHangfireDashboard();
            });
        }
コード例 #3
0
 public AcceptGroupInviteValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #4
0
 public UpdateBackpackItemValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #5
0
 public GetGroupInvitesHandler(IValidateRequest <GetGroupInvites> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #6
0
 public RemoveContributorValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #7
0
 public UpdateCertificationValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #8
0
 public AddGroupHandler(IValidateRequest <AddGroup> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #9
0
 public RemoveFromGroupHandler(IValidateRequest <RemoveFromGroup> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #10
0
 public GetBackpackInvitesHandlerShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #11
0
 public DeleteLocationHandlerShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #12
0
 public GetUserHandler(IValidateRequest <GetUser> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #13
0
 public UpdateSafeLocationValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #14
0
 public UpdateBackpackHandlerShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #15
0
 public UpdateCertificationValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #16
0
 public GetCertificationsValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #17
0
 public UpdateGroupValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #18
0
 public GetAdministeredGroupsHandlerShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #19
0
 public RemoveFromGroupHandlerShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #20
0
 public GetMyGroupsValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #21
0
 public InviteToBackpackContributorsValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #22
0
 public GetBackpackInvitesValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #23
0
 public GetBackpackItemsHandler(IValidateRequest <GetBackpackItems> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #24
0
 public InviteToBackpackContributorsValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #25
0
 public DeleteSafeLocationValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #26
0
 public AcceptBackpackInviteValidator(DeUrgentaContext context)
 {
     _context = context;
 }
コード例 #27
0
 public AcceptBackpackInviteValidatorShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }
コード例 #28
0
 public AcceptGroupInviteHandler(IValidateRequest <AcceptGroupInvite> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #29
0
 public InviteToGroupHandler(IValidateRequest <InviteToGroup> validator, DeUrgentaContext context)
 {
     _validator = validator;
     _context   = context;
 }
コード例 #30
0
 public LeaveGroupHandlerShould(DatabaseFixture fixture)
 {
     _dbContext = fixture.Context;
 }