Files
monorepo/LCU.API.Internal.MemberPreferencesApi/LCU.API.Internal.MemberPreferencesApiLib/Persistence/IApplicationDbContext.cs
T
2026-05-04 10:09:55 -05:00

17 lines
837 B
C#

using LCU.Library.Internal.MemberPreferencesApiModels.Entities;
using LCU.Library.Internal.MemberPreferencesApiModels.Enums;
using LCU.Library.Internal.MemberPreferencesApiModels.Models;
using Microsoft.EntityFrameworkCore;
namespace LCU.API.Internal.MemberPreferencesApiLib.Persistence;
public interface IApplicationDbContext : IAuditableChanges
{
DbSet<MemberPreference> MemberPreferences { get; set; }
DbSet<MemberOptInSettings> MemberOptInSettings { get; set; }
public DbSet<XdiBatchItem> XdiBatchItems { get; set; }
public DbSet<DnaAuditProcess> DnaAuditProcesses { get; set; }
Task<int> SaveChangesAsync(CancellationToken cancellationToken = new CancellationToken());
Task<int> SaveChangesWithOperatorAsync(string operatorId, DateTime dateAdded, UserType userType, CancellationToken cancellationToken);
}