Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526
  1. using Diligent.WebAPI.Data.Configurations;
  2. namespace Diligent.WebAPI.Data;
  3. public class DatabaseContext : IdentityDbContext<User, AppRole, int>
  4. {
  5. public DbSet<InsuranceCompany> InsuranceCompanies { get; set; }
  6. public DbSet<Insurer> Insurers { get; set; }
  7. public DbSet<InsurancePolicy> InsurancePolicies { get; set; }
  8. public DbSet<WebhookSubscription> WebhookSubscriptions { get; set; }
  9. public DbSet<WebhookDefinition> WebhookDefinitions { get; set; }
  10. public DbSet<RefreshToken> RefreshTokens { get; set; }
  11. public DbSet<Ad> Ads { get; set; }
  12. public DbSet<Applicant> Applicants { get; set; }
  13. public DbSet<Technology> Technologies { get; set; }
  14. public DbSet<ApplicantTechnology> ApplicantTechnologies { get; set; }
  15. public DatabaseContext(DbContextOptions<DatabaseContext> options) : base(options) { }
  16. protected override void OnModelCreating(ModelBuilder modelBuilder)
  17. {
  18. base.OnModelCreating(modelBuilder);
  19. modelBuilder.ApplyConfiguration(new ApplicantConfiguration());
  20. modelBuilder.ApplyConfiguration(new TechnologyConfiguration());
  21. }
  22. }