using DigitalData.UserManager.Domain.Entities; using DigitalData.UserManager.Infrastructure; using DigitalData.UserManager.Infrastructure.Contracts; using Microsoft.EntityFrameworkCore; using WorkFlow.Domain.Entities; namespace WorkFlow.Infrastructure { public class WFDBContext(DbContextOptions options) : DbContext(options), IUserManagerDbContext { public DbSet Configs { get; set; } public DbSet ProfileControlsTFs { get; set; } public DbSet Profiles { get; set; } public DbSet ProfileObjStates { get; set; } public DbSet States { get; set; } public DbSet GroupOfUsers { get; set; } public DbSet Groups { get; set; } public DbSet ModuleOfUsers { get; set; } public DbSet Modules { get; set; } public DbSet Users { get; set; } public DbSet UserReps { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { //configure model builder for user manager tables modelBuilder.ConfigureUserManager(); base.OnModelCreating(modelBuilder); } } }