using Diligent.WebAPI.Data.Configurations; namespace Diligent.WebAPI.Data; public class DatabaseContext : IdentityDbContext { public DbSet InsuranceCompanies { get; set; } public DbSet Insurers { get; set; } public DbSet InsurancePolicies { get; set; } public DbSet WebhookSubscriptions { get; set; } public DbSet WebhookDefinitions { get; set; } public DbSet RefreshTokens { get; set; } public DbSet Ads { get; set; } public DbSet Applicants { get; set; } public DbSet Technologies { get; set; } public DbSet ApplicantTechnologies { get; set; } public DatabaseContext(DbContextOptions options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ApplyConfiguration(new ApplicantConfiguration()); modelBuilder.ApplyConfiguration(new TechnologyConfiguration()); } }