Files
pfm/PostFundManagement.Infrastructure/Database/ApplicationDbContext.cs
T

56 lines
1.7 KiB
C#

using PostFundManagement.Domain.Entities;
namespace PostFundManagement.Infrastructure.Database;
public sealed class ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : DbContext(options)
{
public DbSet<Notification> Notifications => Set<Notification>();
public DbSet<Invite> Invites => Set<Invite>();
public DbSet<Activity> Activities => Set<Activity>();
public DbSet<AuditLog> AuditLogs => Set<AuditLog>();
public DbSet<SiteVisit> SiteVisits => Set<SiteVisit>();
public DbSet<ChangeRequest> ChangeRequests => Set<ChangeRequest>();
public DbSet<ComplianceItem> ComplianceItems => Set<ComplianceItem>();
public DbSet<Issue> Issues => Set<Issue>();
public DbSet<Outcome> Outcomes => Set<Outcome>();
public DbSet<Beneficiary> Beneficiaries => Set<Beneficiary>();
public DbSet<Evidence> Evidences => Set<Evidence>();
public DbSet<Risk> Risks => Set<Risk>();
public DbSet<Indicator> Indicators => Set<Indicator>();
public DbSet<Disbursement> Disbursements => Set<Disbursement>();
public DbSet<Milestone> Milestones => Set<Milestone>();
public DbSet<Budget> Budgets => Set<Budget>();
public DbSet<Contract> Contracts => Set<Contract>();
public DbSet<Award> Awards => Set<Award>();
public DbSet<Project> Projects => Set<Project>();
public DbSet<Organisation> Organisations => Set<Organisation>();
public DbSet<Rule> Rules => Set<Rule>();
public DbSet<Programme> Programmes => Set<Programme>();
public DbSet<Portfolio> Portfolios => Set<Portfolio>();
public DbSet<Instrument> Instruments => Set<Instrument>();
public DbSet<User> Users => Set<User>();
}