using Microsoft.EntityFrameworkCore; using SPMS.Domain.Entities; namespace SPMS.Infrastructure; public class AppDbContext : DbContext { public AppDbContext(DbContextOptions options) : base(options) { } public DbSet Services => Set(); public DbSet ServiceIps => Set(); public DbSet Admins => Set(); public DbSet Devices => Set(); public DbSet Messages => Set(); public DbSet Files => Set(); public DbSet PushSendLogs => Set(); public DbSet PushOpenLogs => Set(); public DbSet DailyStats => Set(); public DbSet WebhookLogs => Set(); public DbSet SystemLogs => Set(); public DbSet Payments => Set(); protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ApplyConfigurationsFromAssembly(typeof(AppDbContext).Assembly); } }